Laravel следующий и предыдущий пост страницы - PullRequest
0 голосов
/ 12 ноября 2018

В посте, когда я читаю пост, у меня есть две кнопки следующего поста и предыдущий пост.Я хочу сделать эту кнопку и перенаправить пользователя к следующему или предыдущему сообщению.Как я могу сделать это правильно?

У меня есть URL-адрес: http://example.com/post/1

   <div class="entry-navigation">
      {{-- <div class="column text-left"><a class="btn btn-outline-secondary btn-sm" href="{{ route('postshow', $offer->id - 1) }}"><i class="icon-arrow-left"></i>&nbsp;Prev</a></div> --}}
      <div class="column"><a class="btn btn-outline-secondary view-all" href="{{ route('offers') }}" data-toggle="tooltip" data-placement="top" title="All posts"><i class="icon-menu"></i></a></div>
      {{-- <div class="column text-right"><a class="btn btn-outline-secondary btn-sm" href="{{ route('postshow', $offer->id + 1) }}">Next&nbsp;<i class="icon-arrow-right"></i></a></div> --}}
    </div>

Я думаю, с route id +/- 1 я могу сделать.Но как я могу проверить, не был ли пост удален, или он существует?

Я могу использовать и paginate:

$posts = Post::active()->where('id', '!=', $post->id)->paginate(1);

Но я получаю другие ссылки с ?page=1 .. ?page=10
Как получить полную ссылку на следующий или предыдущий пост?

1 Ответ

0 голосов
/ 12 ноября 2018

Я отправляю ответ, потому что у меня недостаточно репутации.

Вот ссылка, которая может вам помочь: Laravel предыдущие и следующие записи

Я думаю, это дублированный вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...