Laravel下一个和上一个分页发布

时间:2018-11-12 10:54:05

标签: php laravel

在帖子中,当我阅读帖子时,下一个帖子和上一个帖子有两个按钮。我想要执行此按钮,并将用户重定向到下一个帖子或上一个帖子。我该如何正确执行此操作?

我有网址发布: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 :(得分:-1)

我发布答案是因为我没有足够的声誉。

以下链接可以为您提供帮助:Laravel previous and next records

我认为这是一个重复的问题