0
저는 교사 관계로 학교에 속한 선생님을 필터링하는 데 어려움을 겪고 있습니다.두 번째 관계로 첫 번째 관계 필터링
학교에 사용자가 있습니다. 사용자는 교사와 다형 관계를 가질 수 있습니다. [지금까지 작동합니다.]
... 교사는 하나 이상의 교실과 가르치기 대상을 하나 이상 (ID 배열 전달) 필터링하려고합니다.
$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();
현재 나는 결과를 얻지 만 여러 개의 teachingstages 및 teachingsubjects가있는 교사는 제외됩니다. 내가 어디로 잘못 가고 있니?
감사합니다 K ... OK