我在模型中有以下方法:
public function announcements()
{
return $this->categories()->with("announcements");
}
在同一型号中:
public function scopeActive($query)
{
return $query->where('votes', '>', 100);
}
很高兴在模型中调用此本地范围:
return $this->categories()->with("announcements")->active(); ?
答案 0 :(得分:1)
我假设类别是此模型的关系,而公告是类别模型的关系。
然后你可以尝试:
return $this->active()->categories->with("announcements")
$this->active()
将返回此模型的有效记录。
->categories
将获得相关类别
->with("announcements")
会急切加载所有类别的公告。
这将返回一个雄辩的查询构建器实例。