laravel带条件查询手动分页
2024-08-26 04:59:31
后台php代码:
//手动分页
$users = $kaoqin; //打算输出的数组,二维
$perPage = 10;
if ($request->has('page')) {
$current_page = $request->input('page');
$current_page = $current_page <= 0 ? 1 :$current_page;
} else {
$current_page = 1;
}
$item = array_slice($users, ($current_page-1)*$perPage, $perPage); //注释1
$total = count($users);
$paginator =new LengthAwarePaginator($item, $total, $perPage, $current_page, [
'path' => Paginator::resolveCurrentPath(), //注释2
'pageName' => 'page',
]);
$userlist = $paginator->toArray()['data']; return view('web.attendance.groupList',compact('userlist', 'paginator','ary_request'));
前台分页,带条件:
<div class="text-center">
{{ $paginator->appends(request()->input())->links() }}
</div>
关键代码:
$paginator->appends(request()->input())->links() 来源出处:http://www.cnblogs.com/yunchuang96/p/7515244.html
最新文章
- C#多线程之基础篇2
- Dubbo学习
- Jmeter之Badboy录制脚本及简化脚本http请求(三)
- Code Review Engine Learning
- Send to Kindle :一键推送网页内容到多看
- rfc all download
- ExpandableListView(可展开的列表组件)的说明以及其用法
- UI线程与worker线程
- SSH框架 spring 配置中的: scope=";prototype";
- [CF697D]Puzzles 树形dp/期望dp
- 集合、增强for、泛型
- render函数data参数中的model选项
- H-Modify Minieye杯第十五届华中科技大学程序设计邀请赛现场赛
- Android为TV端助力 MediaPlayer API大全已经方法详解(转载)
- vue点击元素变色兄弟元素不变色
- VUE组件 之 倒计时(防刷新)
- Linux安装RabbitMq-Centos7版本
- 同步fifo的Verilog实现
- js-ES6学习笔记-Class(3)
- offsetTop 实现滚动条内内容定位
热门文章
- Python实现客观赋权法
- [转帖] 红帽8.0 beta版本发布 内核新版本 4.18
- Jquery 表单提交后3s禁用
- 2013南京网赛1003 hdu 4750 Count The Pairs
- 基本数据类型用== 比较数值 引用类型用==比较的是jvm中的地址 比较数值用equal
- BZOJ5101 POI2018Pow&#243;dź(并查集)
- js模块化的总结
- CodeForces - 988C(STL大法好)
- 【刷题】BZOJ 2693 jzptab
- 一些$LCT$的瓜皮题目