laravel自定义分页的实现案例offset()和limit()


Posted in PHP onOctober 15, 2019

情景:因个人使用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()

以上这篇laravel自定义分页的实现案例offset()和limit()就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
在PHP中使用redis
Nov 04 PHP
php查找指定目录下指定大小文件的方法
Nov 28 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
PHP7匿名类的用法示例
Apr 05 PHP
goto语法在PHP中的使用教程
Sep 17 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 #PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 #PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 #PHP
在Laravel中实现使用AJAX动态刷新部分页面
Oct 15 #PHP
Yii框架的redis命令使用方法简单示例
Oct 15 #PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
Oct 15 #PHP
解决Laravel5.5下的toArray问题
Oct 15 #PHP
You might like
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
js loading加载效果实现代码
2009/11/24 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
javascript实现的平方米、亩、公顷单位换算小程序
2014/08/11 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
JavaScript自定义等待wait函数实例分析
2015/03/23 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
python实现微信自动回复功能
2018/04/11 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
NumPy排序的实现
2020/01/21 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
法律专业推荐信范文
2013/11/29 职场文书
信息系统专业个人求职信范文
2013/12/07 职场文书
食堂员工工作职责
2013/12/18 职场文书
安全例会汇报材料
2014/08/23 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
暑期家教宣传单
2015/07/14 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python