0
我工作的衣服商店應用任何提示...
查看的標籤列表用戶
- 每家公司可以創建...類別(如...襯衫,褲子,夾克.. 。等等)。
- 並且每個類別都有(多個項目),公司可以插入任何要添加的標籤。
提示:每一件事情是動態的,每家公司(類別,項目,標籤)。
我的問題:如何查看衣服基礎上的條目標籤和過濾的衣服!
我工作的衣服商店應用任何提示...
查看的標籤列表用戶
提示:每一件事情是動態的,每家公司(類別,項目,標籤)。
我的問題:如何查看衣服基礎上的條目標籤和過濾的衣服!
從我所瞭解
這些是您的模型
class Tag
{
public function categories()
{
return $this->belongsToMany('App\Category');
}
}
class Category
{
public function tags()
{
return $this->belongsToMany('App\Tag');
}
public function items()
{
return $this->hasMany('App\Item');
}
}
class Item
{
public function category()
{
return $this->belongsTo('App\Category');
}
}
這是你可以得到所有項目/服裝由單一的標籤 ...
在你路線,添加像
Route::get('items/tags/{id}', '[email protected]')->name('items.tag.get');
釷路線在您的ItemContoller
中,您添加了類似這樣的功能
public function getByTagId($id)
{
$items = Item::whereHas('category.tags', function($query) use ($id) {
$query->where('id', $id);
})
->paginate(20);
return view('items.tags', compact('items'));
}