我将此软件包用于过滤器:https://github.com/Kyslik/laravel-filterable
我需要按类别对帖子进行过滤。
我在自定义过滤器中有一个功能:
public function byCategory($categoriesId = [])
{
return $this->builder->categories->whereIn('id', $categoriesId);
}
但是我得到错误未定义的categories
。为什么?在模型中,我与类别有关。
模型文章:
public function categories()
{
return $this->hasMany('App\Categories');
}