【发布时间】:2017-04-08 17:14:51
【问题描述】:
我正在尝试为我的 Laravel 网络应用程序制作更详细的注册表单。
我有一个 Category、Question 和 Survey 模型。
一个类别hasMany Question 和一个Question belongsTo 一个Survey。
类别类:
public function questions()
{
return $this->hasMany('App\Question');
}
public function getUsingAttribute()
{
return $this->questions->contains('survey_id', Survey::current()->id);
}
我的 Category 类中目前确实有一个 using 属性,但我想将其设为范围。
需要明确的是,Category::using->get() 的预期回报将返回所有Category,其中至少有一个问题具有survey_id 或Survey::current()
【问题讨论】: