Будет ли правильно, если я создам 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 мне нужно вернуть из WORK только TITLE без идентификатора, как я могу это сделать?