laravel collection 中的排序问题

怎么使用laravel collection 对order属性进行排序,正序(asc)排列。

clipboard.png

阅读 12.1k
4 个回答
$product = new ProductResource(
            $this->product->with([
                'images' => function ($query) {
                    return $query->with(['imagesUrl'])->orderBy('order', 'asc');
                }])
                ->with(['propreties'])
                ->find($id)
        );

orderBy('按照排序的列值‘,’asc‘)

$collection = collect([
    ['name' => 'Desk', 'price' => 200],
    ['name' => 'Chair', 'price' => 100],
    ['name' => 'Bookcase', 'price' => 150],
]);

$sorted = $collection->sortBy('price');

$sorted->values()->all();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题