情景:因個人使用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()就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Laravel5.5 手動分頁和自定義分頁樣式的簡單實現
- PHP框架Laravel插件Pagination實現自定義分頁
- laravel自定義分頁效果
- laravel實現分頁樣式替換示例代碼(增加首、尾頁)
- Laravel手動分頁實現方法詳解
- Laravel+jQuery實現AJAX分頁效果
- Laravel框架執行原生SQL語句及使用paginate分頁的方法
- laravel手動創建數組分頁的實現代碼
- Laravel框架自定義分頁樣式操作示例