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'));
}