如何加载所有仅引用当前模型的相关模型?
让我们举个例子:
教授(HasMany)课程(ManyToMany)学生(HasMany)评论。如果某位特定的教授在特定的课程中为学生发表了评论,则针对某人的评论也可以参考“一对多”课程。
您如何渴望加载所有引用当前课程的评论?
$professor->load(array(
'lessons',
'lessons.pupils' => function($q){
$q->with(array(
'comments' => function($q1){
$q1->whereDoesntHave(***OTHER LESSONS***)
}
))
}
))