【问题标题】:Sorting Data Coming from Resource in laravel在 laravel 中对来自资源的数据进行排序
【发布时间】:2021-10-12 04:52:32
【问题描述】:
我想根据来自资源的评级对来自 Api 资源的数据进行排序。我一直在研究 SortByDesc 方法,但它没有给出正确的结果。
public function reviewlist()
{
$post = Post::all();
$list = RatingResource::collection($post);
return $list->sortByDesc('Rating');
}
【问题讨论】:
标签:
laravel
sorting
jsonapi-resources
【解决方案1】:
得到一个答案,您必须使用此方法对资源数据应用排序。
public function reviewlist()
{
$post = Post::all();
$list = RatingResource::collection($post);
$statisticCollection = collect($list);
$sorted = $statisticCollection->sortByDesc('Rating');
return $sorted->values()->all();
}