使用Laravel按类别过滤项目

时间:2017-01-08 19:14:35

标签: php laravel model filtering

我是Laravel的新手,我通过阅读文档或使用谷歌解决了大部分问题。这个我不能。

我想创建所有产品'像这样的页面https://www.socialprintstudio.com/products/

我有两个laravel模型,[item]和[itemcategory],它们就是这样的。

itemcategory模型

public function items(){
    return $this->hasMany('App\item');
}

项目模型

public function itemcategory(){
    return $this->belongsTo('App\itemcategory');
}

在我的控制器中,我将项目和类别添加到我的视图中

->with('categories', $categories)
->with('items', $items);

现在我可以在我的视图中使用所有数据,现在我想要做的是,当用户点击某个类别时,它只显示属于该类别的产品

我应该在" data-id"中保存一些类别ID变量并管理像jquery这样的东西吗?

我不知道其他任何方式

0 个答案:

没有答案