У меня есть контроллер, который выводит весь список категорий и привязанных к ним статей:
$posts = PostResource::collection(Categories::with('posts')->get());
return view('home',['posts'=>$posts]);
Он обернут в ресурс, который выглядит вот так:
return [
'id' => $this->id,
'category_name' => $this->category_name,
'posts' => CategoryResource::collection($this->posts)
];
На данный момент, вываливаются все категории и посты сразу, но так как много статей привязаны к одной категории, я хотел бы сделать пагинацию таким образом: вываливаются 3 категории и 5 привязанных к ней статьи. Как такое можно реализовать?