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();
目前我确实得到了结果,但是有多位教师和教师的教师被排除在外。我哪里错了?
谢谢K ...