我有一个有时没有数据的循环。如果数组项为空/假等,我试图防止数据循环。@forelse($section['menu_items'] as $menu_item) MENU ITEMS@empty {{-- No menu items available --}}@endforelse的价值$section['menu_items']是:/tmp/sage-cache/2acaf3eba50e1836f9f0ccc295cb9d19c73d0fec.php:105:boolean false基于此错误,它仍在尝试循环但也回退到 @else 结果:
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
为什么不在尝试循环之前检查它?
@if(!empty($section['menu_items']))
@foreach($section['menu_items'] as $menu_item)
MENU ITEMS
@endforeach
@else
{{ -- No menu items available --}}
@endif
森林海
TA贡献2011条经验 获得超2个赞
尝试这个
@forelse($status->replies as $reply)
<p>{{ $reply->body }}</p>
@empty
<p>No replies</p>
@endforelse
- 2 回答
- 0 关注
- 186 浏览
添加回答
举报
0/150
提交
取消