我正在尝试访问下面数组中来自控制器的'cat'值。
如果我转储$ tempCategories,它会正确显示数组,但是我的html由于某种原因未显示任何内容。
我不能正确访问元素吗?
我希望看到
Wood
Metal
controller.php
$tempCategories = array(
0 => array(
'cat' => 'Wood'
),
1 => array(
'cat' => 'Metal'
),
);
blade.php
@foreach($tempCategories as $cat)
<h5>{{$cat->cat}}</h5>
@endforeach
答案 0 :(得分:2)
您正在尝试将数组作为对象访问
替换
<h5>{{$cat->cat}}</h5>
使用
<h5>{{$cat['cat']}}</h5>
答案 1 :(得分:0)
如果要使用箭头运算符访问它-首先将数组转换为对象或集合(在控制器中)
$object = (object) $array;
或
$collection = collect($array);