我有一个充满信息的旧数据库,现在我想显示该数据库中的类别名称并得到此错误。
这是我的控制人
public function forums(){
$cats = Forum_cats::all();
return view ('lapas.forums.index')->with('cats', $cats);
}
}
这是我的看法
@if(count($cats >1))
@foreach($cats as $cati)
<div class = "well">
<h3>{{$cati->description}}</hr>
</div>
@endforeach
@else
@endif
这是数据库结构的屏幕
如有需要,请索取更多信息!
答案 0 :(得分:0)
您的操作员似乎放错了位置:
@if(count($cats) > 1)
@foreach($cats as $cati)
<div class = "well">
<h3>{{$cati->description}}</hr>
</div>
@endforeach
@else
@endif
您似乎正在尝试在Blade模板中循环访问这些$cats
。您也可以尝试forelse
:
@forelse($cats as $cati)
<div class = "well">
<h3>{{$cati->description}}</hr>
</div>
@empty
{{-- Action if there are none --}}
@endforelse
答案 1 :(得分:0)
您的if
是错误的。试试:
@if($cats->count() > 1)