Стремительная загрузка с нумерацией страниц

У меня есть group Например, я хочу загрузить с нумерацией страниц:

public function show(Group $group)
{
    $group = $group->with('members);
    return$ group     
}

я хочу вернуться group с members постраничный.

2 ответа

Использование setRelation() и ленивая загрузка:

public function show(Group $group)
{
    return $group->setRelation('members', $group->members()->paginate(5));
}

Вы можете сделать это, но это не рекомендуется, потому что использование paginate для загруженных отношений генерирует два повторных запроса

public function show(Group $group)
{
     $group = $group->with(['members' => function($query) {
        $query->paginate(24);
    }]);

     return $group;
}
Другие вопросы по тегам