データベースから取得した結果を、
viewで、{{}} 内でそのまんま表示した際に
htmlspecialchars() expects parameter 1 to be string, array given
というエラーが生じた。
{{}} の中には、stringを含めなさい。とのこと。
あれ??データベースから取得した結果は、stringではないのか??ということで混乱していました。
データベースから取得する際には、
DB
ファサード でget()メソッドを使ってデータ取得をしました。
調べた結果、
Illuminate\Support\Collection というデータ型でデータが返って来るとのことでした。( stdClass
オブジェクト を含んでいる)そして、これはこのまんまでは、stringではないのです。
これを展開してあげる必要があります。
https://readouble.com/laravel/5.7/ja/queries.html
この、Collection型を展開するには、目的によっていろいろなメソッドが用意されているので、ご確認ください。