在post中,当我阅读post时,我有两个按钮next post和prev post。我想做这个按钮,并将用户重定向到下一篇文章或上一篇文章。我怎样才能正确地做到这一点?
我有网址张贴: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
我如何获得下一篇或上一篇文章的完整链接?
我发布答案是因为我没有足够的声誉。
这里有一个链接可以帮助你:Laravel上一个和下一个记录
我认为这是一个重复的问题