【问题标题】: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();
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 2019-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多