[Laravel] htmlspecialchars() expects parameter 1 to be string, array given (View: …/index.blade.php) が出たら疑った方がいいヤツ

2020/06/15

結論

ありがちなのが、

{{ $user->getFirstName() }}

の $user->getFirstName() で、なぜか配列(文字列ではなく)が返ってきていた、というヤツ。

詳細

「これ、なーんかあったよなー…🤔」

って毎度悩むのでメモ。

bladeでこのエラーが発生すると、妙に場所の特定が難しいんですよね…。

参考情報:laravel の Blade Template でループをするときは @forelse でスッキリ – Qiita

LaravelEloquent,Laravel,PHP

Posted by S