laravel只能从降级中获益

时间:2017-10-08 05:47:57

标签: php laravel laravel-5 relationship

我在我的控制器中关注了它并且工作正常。

$response=Event::with('eventDetail','eventDetail.members')->get();

现在我需要获得该活动的全部成员。 活动有很多活动细节,每个活动细节都有很多成员。

Event::with(
    ['eventDetail'=>function($query){
        $query->count();
    }])->with([
    'eventDetail.members'=>function($query){
        $query->count();
    }
    ]
)->get();

但仍然加载所有数据而不是计数

1 个答案:

答案 0 :(得分:0)

使用withCount()

Event::withCount(['eventDetail', 'eventDetail.members'])->get();