【发布时间】:2017-08-15 03:16:11
【问题描述】:
我正在尝试创建一个集合并将其传递给刀片。我的 PHP 代码是这样的
$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
]);
在我的刀片中,我循环通过 people_col 来获取项目的属性:
@foreach ($people_col as $people)
<tr>
<td>{{ $people->name }}</td>
<td>{{ $people->id }}</td>
</tr>
@endforeach
但是我得到了这个错误:
此集合实例上不存在属性 [名称]
有什么想法吗? 谢谢
【问题讨论】:
-
呃,先试试
dd($people_col),看看效果如何。
标签: laravel-5