laravel自定义分页的实现案例offset()和limit()

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

laravel⾃定义分页的实现案例offset()和limit()
情景:因个⼈使⽤layui在开发后台模块,因为layui⾃带了table模块,是都封装了分页的,并且返回数据格式也是有固定要求的
所以我们就不能去使⽤laravel的快速分页paginate去分页了,
只能使⽤offset()和limit()⼀起使⽤去实现⾃定义分页功能
⼀下为我实现的代码
$pagenNum=request('page');
$limit=request('limit');
$count=Admin::count();
$page=$pagenNum-1;
if ($page != 0) {
$page = $limit * $page;
$limit=$limit*$pageNum;
}
$data = Admin::offset($page)->limit($limit)->get()->toArray();
return response([
'code'=>'0',
'msg'=>'',
'count'=>$count,
'data'=>$data]);
这是layui的table模块实现效果图
以上这篇laravel⾃定义分页的实现案例offset()和limit()就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

相关文档
最新文档