如何使用预先加载来对laravel中的多对多关系进行分页

时间:2017-03-24 03:37:44

标签: php laravel-5

我有团队表和成员表以及包含两个表的数据透视表。

在我的控制器中我有以下内容:

$ teams = Team :: all();

   $teams->load(['members' => function ($q) {
        $q->orderBy('id', 'desc')->paginate(6);
    }]);

所以在我导航到我的视图后,它的工作原理并显示了6个成员 但是当我在我的视图中编码{{$ teams-> members_paginated}}时 它给了我这个错误

Undefined property: Illuminate\Database\Eloquent\Collection::$members_paginated (View: /var/www/html/Al Muktar/resources/views/frontend/other/committee-words.blade.php)

所以我的问题是如何在我的视图中呈现多对多的热切加载 喜欢 {{$ teams-> members_paginated}}

感谢

0 个答案:

没有答案