У меня есть экземпляр group, который я хочу загрузить с нумерацией страниц:
group
public function show(Group $group) { $group = $group->with('members); return$ group }
Я хочу вернуть group с members нумерацией страниц.
members
Использование setRelation() и ленивая загрузка:
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; }