2017年2月13日月曜日

Laravel5.4の「array_has」は「array_key_exists」的な振る舞い

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)

0 件のコメント:

コメントを投稿