Laravel急于限制电流关系

时间:2018-12-21 19:14:16

标签: laravel eloquent

如何加载所有仅引用当前模型的相关模型?

让我们举个例子:

教授(HasMany)课程(ManyToMany)学生(HasMany)评论。如果某位特定的教授在特定的课程中为学生发表了评论,则针对某人的评论也可以参考“一对多”课程。

您如何渴望加载所有引用当前课程的评论?

$professor->load(array(
    'lessons',
    'lessons.pupils' => function($q){
        $q->with(array(
            'comments' => function($q1){
                $q1->whereDoesntHave(***OTHER LESSONS***)
            }
        ))
    }
))

0 个答案:

没有答案