Стремительная загрузка с нумерацией страниц
У меня есть 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;
}