数据分页

laravel是直接调用模型的分页方法
分页类在框架中的位置(了解):
数据分页
案例:使用分页功能实现当前member数据表的分页效果,由于数据量较少,可以烤炉每页显示一个记录,重点是分页的效果。
分页效果的实现大概需要以下几步:

  1. 查询符合分页条件的总的纪录;

  2. 计算总的页数(总记录数/每页记录数,并且向上取 整);

  3. 拼凑分页的链接;

  4. (核心)使用limit语法来限制分页的记录数;

  5. 展示分页的页码和分页数据;

  6. 如果可以,建议去考虑下分页的样式现实问题(可选)

在laravel中步骤分为:
a.分页
b.展示
c.处理样式

1.创建路由,并且展示简易列表页面(table标签布局)
路由:
/test11
数据分页
创建test11方法获取数据,渲染视图,编写控制器中的方法代码
数据分页

2.展示数据
数据分页

显示分页结果:

语法:{{$保存数据的对象 -> links()}}生成的链接【使用render代替也可以】
分页的基本语法:
数据分页
Member::paginate(每页显示的记录数); 同样,paginate和get一样,支持使用where以及orderBy等辅助查询的方法。
数据分页

将页面提示的’>'和‘<’改成上一页和下一页提示文字:
直接改源文件:
D:vendor/laravel/framework/src/Pagination/resources/views/bootstrap-4.blade.php
数据分页
改提示文字:
数据分页
将页码稍作处理,写的好看点,引入css样式:
数据分页
使用分页展示上述页面:
数据分页