为数据分页后最外层数据结构不允许更改搞出来的花活儿
为数据分页后最外层数据结构不允许更改搞出来的花活儿
分享 / 8 / 0 / 创建于 1年前
$list = $model->newFromBuilder(['custom_builder' => new CustomQueryBuilder($model->getQuery(),$model)]) ->getAttribute('custom_builder') ?->appendPageData(['custom_field' => $noReadCount]) ->orderBy('created_time','DESC') ->paginate($request->get('per_page'));
重写IlluminateDatabaseQueryBuilder中的paginate方法
重写IlluminateDatabaseConcernsBuildsQueries复用类中paginator方法
重写IlluminatePaginationLengthAwarePaginator 重写toArray方法
{ "code": 200, "data": { "current_page": 1, "data": [] } "first_page_url": "****", "from": 1, "last_page": 9, "last_page_url": "***", "links": [ { "url": null, "label": "« 上一页", "active": false }, { "url": "****, "label": "1", "active": true }, { "url": "****", "label": "下一页 »", "active": false } ], "next_page_url": "***", "path": "****", "per_page": "1", "prev_page_url": null, "to": 9, "total": 9, "custom_field": 3 }
实际—-
直接toArray()变成数组追加
相关知识
EFCore亿级分库分表跨表分页查询技巧
数据结构22
数据结构
更改WPS云文档数据存储位置
数据结构与算法(二)—— 算法基础知识与效率度量
Android数据结构与算法之一 基础简介
数据结构23
数据结构24
君子兰最外层叶子腐烂
erp怎么更改订单
原文链接: 为数据分页后最外层数据结构不允许更改搞出来的花活儿 https://www.huajiangbk.com/newsview2113436.html
| 上一篇: Laravel Examples... | 下一篇: 推荐5个优秀的Rust开源项目 |
推荐分享

- 1情趣大湿丨图解100种嘿嘿嘿... 24711
- 2明日花キララ:明日花绮罗年度... 8568
- 3明日花キララ(明日花绮罗)经... 4744
- 4君子兰什么品种最名贵 十大名... 4738
- 5十大致癌花卉排行榜,哪些花卉... 3993
- 6世界上最名贵的10种兰花图片... 3897
- 7花圈挽联怎么写? 3867
- 8兰花叶子扭的是什么兰 3778
- 9鲜花养护:帝王花的养殖方法以... 3744
- 10李晓明工笔牡丹(魏紫)《牡丹... 3180




