【发布时间】:2022-01-13 04:10:33
【问题描述】:
我正在研究 api,并使用资源来发送数据。我想发送按状态分组的集合。到目前为止,我已经完成了以下工作:
public function data(){
$collection = ModelNameResource::collection(
ModelName::query()
->latest()
->get()
);
$data = $collection->groupBy('status');
return $data;
}
虽然我已经得到了我想要的,但想知道是否有更好的方法来实现这一点?
【问题讨论】:
-
不知道你在这里问什么。更好的方法在哪些方面?空间复杂度?时间复杂度?代码行?代码的清洁度?
标签: laravel laravel-collection laravel-controller laravel-response