我想按名称列对集合进行排序。使用 sortBy() 方法不起作用。
$collection = \App\Http\Resources\MyResource::collection($test);
return $collection->sortBy('name');
Run Code Online (Sandbox Code Playgroud)
小智 16
对我来说,只工作了与文档中完全相同的示例
$statisticCollection = collect($statistics);
$sorted = $statisticCollection->sortByDesc('date');
return $sorted->values()->all();
Run Code Online (Sandbox Code Playgroud)
所以问题是我没有在返回之前将排序结果保存到变量中。
| 归档时间: |
|
| 查看次数: |
9368 次 |
| 最近记录: |