情景:因個(gè)人使用layui在開(kāi)發(fā)后臺(tái)模塊,因?yàn)閘ayui自帶了table模塊,是都封裝了分頁(yè)的,并且返回?cái)?shù)據(jù)格式也是有固定要求的
所以我們就不能去使用laravel的快速分頁(yè)paginate去分頁(yè)了,
只能使用offset()和limit()一起使用去實(shí)現(xiàn)自定義分頁(yè)功能
一下為我實(shí)現(xiàn)的代碼
$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模塊實(shí)現(xiàn)效果圖

以上這篇laravel自定義分頁(yè)的實(shí)現(xiàn)案例offset()和limit()就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel5.5 手動(dòng)分頁(yè)和自定義分頁(yè)樣式的簡(jiǎn)單實(shí)現(xiàn)
- PHP框架Laravel插件Pagination實(shí)現(xiàn)自定義分頁(yè)
- laravel自定義分頁(yè)效果
- laravel實(shí)現(xiàn)分頁(yè)樣式替換示例代碼(增加首、尾頁(yè))
- Laravel手動(dòng)分頁(yè)實(shí)現(xiàn)方法詳解
- Laravel+jQuery實(shí)現(xiàn)AJAX分頁(yè)效果
- Laravel框架執(zhí)行原生SQL語(yǔ)句及使用paginate分頁(yè)的方法
- laravel手動(dòng)創(chuàng)建數(shù)組分頁(yè)的實(shí)現(xiàn)代碼
- Laravel框架自定義分頁(yè)樣式操作示例