我有一个要使用的收藏集和sortByDesc('created_at')
。当我dd()
退回到视图之前,它会更改顺序。
但是,一旦我将其传递到vue组件,它就会将顺序改回。
为什么会这样?有解决这个问题的方法吗?
答案 0 :(得分:3)
我一直忘了这段时间,但这通常是因为集合排序方法保留了它们的键。引用文档(https://laravel.com/docs/5.6/collections#method-sortby):
sortBy
方法按给定键对集合进行排序。排序后的集合保留了原始的数组键,因此在本示例中,我们将使用values
方法将键重置为连续编号的索引: