Laravel 使用 paginate 分页后 怎么修改其中的数据?

2020-02-15 06:17:41 +08:00
 JasonTsang

最近在用 LARAVEL 时 不知怎么修改 paginate 分页后返回的数据。

7250 次点击
所在节点    PHP
26 条回复
JasonTsang
2020-02-17 05:12:21 +08:00
@zachlhb 你们都错了 ,这个可以直接遍历项,没有你们想得这么复杂,看来你们也不了解 laravel paginate 分页返回的对象。我查了很久 最后翻到 stackflow 才看到。
foreach($list->items() as $v){
$v->status = $v->status == 1?"正常":"禁用";
}
Niphor
2020-02-17 16:03:46 +08:00
去加个 resource 层 随便怎么变
zachlhb
2020-02-20 10:52:11 +08:00
@JasonTsang 是可以直接直接遍历啊,但是不推荐这样,因为不利于后期维护
zachlhb
2020-02-20 10:54:11 +08:00
@JasonTsang 既然你用了框架,是不是应该尽量使用框架的东西,否则合并用框架,框架的目的就是规范写法,利用后期维护的
ShareManT
2021-05-29 11:54:48 +08:00
@zachlhb 瞎扯! laravel 官方在对象上留的 items() 方法就是拿来这样用的。
zachlhb
2021-05-31 10:58:51 +08:00
@ShareManT 是可以这么用,但所有地方都自行遍历一次改如果后期发生变化有你改的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX