1 回答

TA贡献1775条经验 获得超8个赞
也迭代内循环。'groupBy()' 用category_idas 键创建另一个数组。
@if($menus)
<ul>
@foreach($menus as $category_id=>$outer)
@foreach($outer as $k=>$inner)
<li>
{{$category_id}}: {{$inner->name}}
</li>
@endforeach
@endforeach
</ul>
@endif
更新了您的查询以从类别中获取
$categories = Category::with('menus_type')->get();
return view('frontend.restaurant.show', compact('restaurant', 'p','categories '));
在你看来
@if($categories ?? false)
<ul>
@foreach($categories ?? [] as $cat_key=>$category)
<li>
{{$category->name}}
</li>
<li>
<ul>
@foreach($category->menus_type as $menu_key=>$menu)
<li>
{{$menu->name}}
</li>
@endforeach
</ul>
</li>
@endforeach
</ul>
@endif
- 1 回答
- 0 关注
- 243 浏览
添加回答
举报