我有一个收藏,我用和 sortByDesc('created_at') 是的。当我 dd() 在回到我的视野之前,它改变了顺序。
sortByDesc('created_at')
dd()
但是,只要我将它传递给我的vue组件,它就会将顺序更改回原来的顺序。
为什么会这样?有办法解决这个问题吗?
我总是忘记这一点,但这通常是因为集合排序方法保留了它们的键。引用文档( https://laravel.com/docs/5.6/collections#method-sortby )以下内容:
这个 sortBy 方法按给定键对集合排序。排序的集合保留原始数组键,因此在本例中,我们将使用 values 方法将键重置为连续编号的索引:
sortBy
values