我正在試圖製作功能,當我點擊主類別名稱時應加載新頁面並顯示所有子類別(如果有)。當在Laravel的主類別中單擊時顯示所有子類別
到目前爲止,我有這在我的路線
Route::get('/subcatView/{categoryId}', ['uses' => '[email protected]']);
這是我的索引視圖按鈕在哪裏點擊加載子貓
<a href="{{ URL::to('/subcatView/' . $category_menu->category_id) }}">{{ $category_menu['category_name'] }}></a>
這是我的控制器
public function showSubCats($categoryId) {
$subcats = SubCategories::where('category_id', '=', $categoryId)->first();
return View::make('site.subcategory', [
'subcats' => $subcats
]);
}
和子類別刀片
@foreach($subcats as $i => $subcategory)
<div class="col-md-4">
<div class="panel panel-default text-center">
<div class="panel-heading">{{ $subcategory['sub_cat_name'] }}</div>
<div class="panel-body min-h-230">
<img src="{{ $subcategory['sub_cat_image'] }}" alt="{{ $subcategory['sub_cat_name'] }}" />
</div>
<div class="panel-footer">
<div class="row">
<div class="col-sm-6 text-right">
<a href="{{ URL::to('/single/products/' . $subcategory['sub_cat_id']) }} " class="btn btn-info view-more">View More</a>
</div>
</div>
</div>
</div>
</div>
@endforeach
在sub_category表中我有列category_id
,它等於主類別ID。
當我現在打開頁面時,我沒有得到任何子類別。沒有sub_cat_name
,sub_cat_image
...什麼也沒有。只是空的html樣式
爲什麼不'DD($ subcats)''中前showSubCats'回報視圖 –