限制雄辩的关系

时间:2017-08-05 05:54:09

标签: laravel-5.4 relationships laravel-eloquent

这是我的疑问。

C:/Users/Matthew/Desktop/New folder (2)
    - Test Movie
        ~ Test_Movie_t00.mkv
    - Alpha Movie
        ~ Alpha_Movie_t200.mkv
    - Greatest Movie Ever
        ~ Greatest_Movie_Ever_t100.mkv
    ~ Good Format Movie.mkv
    ~ Stackoverflow the Movie.mkv

它从帮助表中总共提供了5条记录,但我需要每个类别5条帮助详细信息的记录。 所以每个类别都有很多帮助。

1 个答案:

答案 0 :(得分:2)

它有点迟了但我试试我的解决方案一次,我希望它会起作用

$helpCategoryList = HelpCategory::where('is_active', 1)
                            ->with('helps')->whereHas('helps',function($query) {
                                    $query->with(['users'])
                                    ->withcount(['helpComments','helpResponse','helpVotes'])
                                      ->take(5);})
                            ->orderBy('created_at', 'asc')
                            ->get()
                            ->toArray();