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();
現在のところ私は結果が得られますが、複数の教授陣と教員のある教師は除外されています。どこが間違っていますか?
ありがとうございます...