4
這工作正常。OrderBy工作,但不在哪裏
$q=Question::with(['users'=>function($query)
{
$query->orderBy('pivot_approved','desc');
}])->get();
這多年平均值:
$q=Question::with(['users'=>function($query)
{
$query->where('pivot_approved',1);
}])->get();
還與wherePivot試圖在關係:
public function users()
{
return $this->belongsToMany('App\User','question_user','q_id','user_id')->wherePivot('approved',1);
}
您能解釋一下您期望從查詢中得到的結果嗎? –
@Armin我想顯示問題,以及'question_user'表中'approved'列的用戶是1。 – Steve