





Доступ к отношениям, таким как метод (например, $category->posts()), предоставит вам построитель запросов, в котором вы можете связать методы:
$firstFourPosts = $category->posts()->take(4)->get();
да, это решило мою проблему, но я хочу получить еще одну связь с $firstFourPosts. Я использовал $data = $category->posts;$data->comments, но теперь с вашим кодом он больше не работает. извините за мой английский
Определите отдельную связь с лимитом (или измените posts()):
public function postsLimited() {
return $this->posts()->limit(4);
}
$data = $category->postsLimited;
Возможный дубликат Контроллер Laravel получает элемент с ограничением числа