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 调用远程url的六种方法小结
Nov 02 PHP
PHP开发中常用的三个表单验证函数使用小结
Mar 03 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
PHP学习之数组的定义和填充
Apr 17 PHP
php学习之数据类型之间的转换介绍
Jun 09 PHP
深入PHP数据缓存的使用说明
May 10 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
浅谈PHP进程管理
Mar 08 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
Jan 26 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设计模式之访问者模式
2016/09/23 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
JavaScript合并两个数组并去除重复项的方法
2015/06/13 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
python中的set实现不重复的排序原理
2018/01/24 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
3分钟学会一个Python小技巧
2018/11/23 Python
python PIL模块的基本使用
2020/09/29 Python
python实现计算器简易版
2020/12/17 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
职业生涯规划书基本格式
2014/01/06 职场文书
网络技术专业求职信
2014/02/18 职场文书
低碳环保倡议书
2014/04/14 职场文书
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python