laravel自定義分頁實現方法offset()和limit()

分類:小喵學堂     發布時間:2018-09-04 14:32:05
分享到 :

情景:因個人使用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;}$data = Admin::offset($page)->limit($limit)->get()->toArray();return response(['code'=>'0','msg'=>'','count'=>$count,'data'=>$data]);

這是layui的table模塊實現效果圖