情景:因個(gè)人使用layui在開發(fā)后臺(tái)模塊,因?yàn)閘ayui自帶了table模塊,是都封裝了分頁的,并且返回?cái)?shù)據(jù)格式也是有固定要求的
所以我們就不能去使用laravel的快速分頁paginate去分頁了,
只能使用offset()和limit()一起使用去實(shí)現(xiàn)自定義分頁功能
一下為我實(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自定義分頁的實(shí)現(xiàn)案例offset()和limit()就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel5.5 手動(dòng)分頁和自定義分頁樣式的簡(jiǎn)單實(shí)現(xiàn)
- PHP框架Laravel插件Pagination實(shí)現(xiàn)自定義分頁
- laravel自定義分頁效果
- laravel實(shí)現(xiàn)分頁樣式替換示例代碼(增加首、尾頁)
- Laravel手動(dòng)分頁實(shí)現(xiàn)方法詳解
- Laravel+jQuery實(shí)現(xiàn)AJAX分頁效果
- Laravel框架執(zhí)行原生SQL語句及使用paginate分頁的方法
- laravel手動(dòng)創(chuàng)建數(shù)組分頁的實(shí)現(xiàn)代碼
- Laravel框架自定義分頁樣式操作示例