Laravel5.4の「array_has」は「array_key_exists」的な振る舞いなんですね。
PHPのいわゆる「in_array」的な動作なのかと思いこんでいたので、ハマりました。
確かに、ドキュメントを読むと、そのとおりなのですが、ちょっとわかりにくい気がしました。
bladeテンプレートで利用したい場合は、自前でヘルパーを用意する必要があるのかなと思います。
参考サイト
Helper Functions(Laravel)
Laravel array helpers if array has a value(Stack Overflow)
support/Arr.php(GitHub)
Laravel5.3でカスタムヘルパー(Custom Helpers)
PHPのいわゆる「in_array」的な動作なのかと思いこんでいたので、ハマりました。
確かに、ドキュメントを読むと、そのとおりなのですが、ちょっとわかりにくい気がしました。
bladeテンプレートで利用したい場合は、自前でヘルパーを用意する必要があるのかなと思います。
参考サイト
Helper Functions(Laravel)
Laravel array helpers if array has a value(Stack Overflow)
support/Arr.php(GitHub)
Laravel5.3でカスタムヘルパー(Custom Helpers)