JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'name_company' => $this->name_company,
'partner_code' => $this->partner_code,
'sigma_partner_code' => $this->sigma_partner_code,
'address' => $this->address,
'website' => $this->website,
'telephone' => $this->telephone,
'status' => new CompanyStatusResource($this->partnerStatus),
'organizations' => new OrganizationCollection($this->organizations)
];
}
}
Оно работает
Типа запрос проверяется в request в методе rules -> контроллер инициализирует сервис -> сервис что-то делает и отдает -> отдает в контроллер коллекцию/ресурс через make:resource
Обсуждают сегодня