当我创建 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);
}
DIEA
慕桂英546537