gpt4 book ai didi

laravel - querybuilder上的reverse()get()更改集合结果

转载 作者:行者123 更新时间:2023-12-03 15:19:44 25 4
gpt4 key购买 nike

我需要获取按数据排序的表的最后10条记录,并将它们反向。

这是相反的代码:

$eventi = \App\Model::with('relation_1', 'relation_2')
->orderBy('data_ora', 'desc')
->take(10)
->get();

如果我记录结果,则会得到以下结果:
[{"id":12297,"stato_batteria":null,"data_ora":"2018-05-03 11:40:02" ...

反向代码为:
$eventi = \App\Model::with('relation_1', 'relation_2')
->orderBy('data_ora', 'desc')
->take(10)
->get()
->reverse();

如果我记录结果,则会得到以下结果:
{"9":{"id":1410,"stato_batteria":null,"data_ora":"2018-04-05 14:16:48" ...

如您所见,集合已更改,我不知道为什么。

最佳答案

使用此重置 key :

->reverse()->values();

关于laravel - querybuilder上的reverse()get()更改集合结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50152457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com