コレクションを作成してブレードに渡そうとしています。アイテムのプロパティを取得するためにpeople_col
を通して私のブレードIのループでは、このLaravel - プロパティ[名前]がこのコレクションインスタンスに存在しません
$collection1 = collect(['name' => 'Alex', 'id' => '1']);
$collection2 = collect(['name' => 'John', 'id' => '2']);
$collection3 = collect(['name' => 'Andy', 'id' => '3']);
$people_col = new Collection();
$people_col->push($collection1);
$people_col->push($collection2);
$people_col->push($collection3);
return view('test',[
'people_col' => $people_col
]);
のように私のPHPコードを見て:
Property [name] does not exist on this collection instance
任意のアイデア:
@foreach ($people_col as $people)
<tr>
<td>{{ $people->name }}</td>
<td>{{ $people->id }}</td>
</tr>
@endforeach
私はこのエラーを得たが? おかげ
uh、最初に 'dd($ people_col)'を試して、どのように見えるかを確認してください。 –