【发布时间】:2016-07-25 08:13:54
【问题描述】:
我正在尝试在单击主类别名称时加载新页面并显示所有子类别(如果有的话)的功能。
到目前为止,我的路线中有这个
Route::get('/subcatView/{categoryId}', ['uses' => 'CategorySingleProducts@showSubCats']);
这是我的索引视图中的按钮,我单击以加载子猫
<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样式
【问题讨论】:
-
为什么不在
showSubCats返回视图之前dd($subcats)