为数据分页后最外层数据结构不允许更改搞出来的花活儿
为数据分页后最外层数据结构不允许更改搞出来的花活儿
分享 / 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君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039