Задать вопрос
@ComPUCKter
Web-разработчик

Как сделать пагинацию для постов, которые belongsTo(User::class)?

Я знаю, что для того чтобы провести пагинацию всех статей нужно прописать
$paginator = Post::simplePaginate($perPage);
А как это делается с постами определенного пользователя, которые я хочу отобразить.

Вот как у меня выглядит код без пагинации:
$author_id = $request->input('author_id');

        if ($author_id !== null) {
            $author = User::find($author_id);
            return view('blog.posts.index', compact('author'));
        }

Что нужно прописать, чтобы пропагинировать его статьи? Прошу прощения если вопрос глупый, я недавно начал изучать laravel.
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@jazzus
$posts = $user->posts()
    ->paginatge(10);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы