首先需要在 Controller 中显示文章的方法(如:show())中查询出上一条/下一条记录:
代码如下 |
复制代码 |
public function show($id)
{
// get the current post
$post = Post::find($id);
// get previous post id
$previous = Post::where('id', '<', $post->id)->max('id');
// get next post id
$next = Post::where('id', '>', $post->id)->min('id');
return view('posts.show', compact('previous', 'next'));
}
|
接着就可以在视图中添加上一篇/下一篇的链接了:
从上面来看就是不有难度了直接获得post-id的上下ID即可了与文章开始是一样的道理。