我正在研究 api,并使用资源来发送数据。我想发送按状态分组的集合。到目前为止,我已经完成了以下工作:
public function data(){
$collection = ModelNameResource::collection(
ModelName::query()
->latest()
->get()
);
$data = $collection->groupBy('status');
return $data;
}
虽然我得到了我想要的,但想知道是否有更好的方法来实现这一目标?