如果我为每个请求创建 API RESOURCES 是否正确。以及如何在资源中的三个表之间建立连接。例如:
class UserResource
public function toArray($request)
{
return [
'id'=>$this->id,
'name'=>$this->name
'work'=>WorkResource::collection($this->work)//relationship between USER and WORK
]
}
class WorkResource
public function toArray($request)
{
return [
'id'=>$this->id,
'title'=>$this->title
]
}
在 UserResource 类中,我只需要从没有 ID 的 WORK 中返回 TITLE,我该怎么做?