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 關注
- 250 瀏覽
添加回答
舉報
