【发布时间】:2020-11-29 02:02:55
【问题描述】:
当我创建一个api并使用laravel资源时,是获取完整数据然后在资源文件中选择发送哪些列更好,还是从数据库中选择数据时,确定应该选择哪些列?
1)
return UserResource::collection(User::all());
// Resource file:
public function toArray($request)
{
return [
'id' => $this->id,
'name' => $this->name
];
}
return UserResource::collection(User::all('id', 'name'));
// Resource file:
public function toArray($request)
{
return parent::toArray($request);
}
【问题讨论】: