2017-04-05 17 views
0

私は、教師関係によって学校に属する教師をフィルタリングするのに苦労しています。第2の関係による第1の関係のフィルタリング

学校にはユーザーがいます。ユーザーは教師と多態的な関係を持っている可能性があります。 [これまでのところ動作します]

...教師には、1つ以上の(IDの配列を渡して)フィルタリングしたい1つ以上の教壇と教授の対象があります。

$teachers = $school->teachers() 
       ->whereHas('teachingstages', function ($query) use ($filters) { 
        $query->whereIn('teachingstage_id', $filters['teachingstages']); 
       }) 
       ->whereHas('teachingsubjects', function ($query) use ($filters) { 
        $query->whereIn('teachingsubject_id', $filters['teachingsubjects']); 
       }) 
      ->orderBy('rating', 'desc')->get(); 

現在のところ私は結果が得られますが、複数の教授陣と教員のある教師は除外されています。どこが間違っていますか?

ありがとうございます...

答えて

0

OK、上記は私の意図通りです。申し訳ありませんが、私は予期せぬ結果を得ていたデータの種蒔きにはごくわずかな問題がありました:/私の悪い - しかし、見てくれてありがとう...

関連する問題