分页是几乎是每个 Web 应用里都需要的功能,在 Laravel 框架里面使用分页功能非常的简单。
下面,我们去给这个电影列表添加一个分页的功能。 设置分页,可以使用 paginate 方法 ...
打开电影控制器 .. 在 index 这个方法里面,我们用的是 Movie 模型的 all 方法,得到所有的电影内容 ... 要分页显示的话,可以使用 paginate 方法 ... 在这个方法里面,再去指定一下每页显示的项目数量 ... 这里我们让电影列表页面每页显示 5 条记录 ...
$movies = Movie::paginate(5);
得到的结果交给了 $movies,这个 $movies ,会传递给显示电影列表的视图 ... 在这个视图文件里面,我们可以使用 links 方法,去输出分页的链接 ...
打开电影列表页面的视图 .. app .. views ... movie ... index.blade.php ...
在这里,使用 $movies 的 links 方法 ... 它可以输出分页的链接 ...
{{ $movies->links() }}
保存 ... 我们再去预览一下 ... (#浏览器)
这里,你会看到,一共会显示 5 个电影内容 ...
在下面,还会显示一个分页链接 ... 点击链接上的数字,可以显示对应页面的内容 ...