В посте, когда я читаю пост, у меня есть две кнопки следующего поста и предыдущий пост.Я хочу сделать эту кнопку и перенаправить пользователя к следующему или предыдущему сообщению.Как я могу сделать это правильно?
У меня есть 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> 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 <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
Как получить полную ссылку на следующий или предыдущий пост?