2017-04-05 1 views
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

답변

0

, 그래서 위의 나는 일 예정 않는 한. 죄송 합니다만, 데이터의 파종과 관련하여 아주 사소한 문제가 발생하여 예상치 못한 결과가 발생했습니다./내 잘못 -보고 주셔서 감사합니다 ...