在帖子中,当我阅读帖子时,下一个帖子和上一个帖子有两个按钮。我想要执行此按钮,并将用户重定向到下一个帖子或上一个帖子。我该如何正确执行此操作?
我有网址发布: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
我如何获得指向下一个或上一个帖子的完整链接?