我想爲我的Laravel Web應用程序製作更詳細的註冊表單。
我有一個Category
,Question
和Survey
模型。
A category hasMany
Question
's and a Question
belongsTo
a Survey
。Laravel獲得關係具有價值的模型集合
分類等級:
public function questions()
{
return $this->hasMany('App\Question');
}
public function getUsingAttribute()
{
return $this->questions->contains('survey_id', Survey::current()->id);
}
我目前確實有using
屬性在我的範疇類,但我想使這個範圍。
要清晰,Category::using->get()
預期收益將返回所有Category
其中的問題至少有survey_id
的Survey::current()
我把這個在一個範圍內,改變了'$ this'成'$曲這個工作完美 – milo526