laravel自定义分页的实现案例offset()和limit()
时间:2021-02-09 14:33:30|栏目:PHP代码|点击: 次
情景:因个人使用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模块实现效果图

上一篇:需要发散思维学习PHP
栏 目:PHP代码
下一篇:PHP编写文件多服务器同步程序
本文标题:laravel自定义分页的实现案例offset()和limit()
本文地址:http://www.codeinn.net/misctech/59843.html






