$this->id, 'order_number' => $this->order_number, 'user_id' => $this->user_id, 'user' => $this->whenLoaded('user', fn() => new UserResource($this->user)), 'partner_agreement_id' => $this->partner_agreement_id, 'partner_agreement' => $this->whenLoaded('partnerAgreement', fn() => new PartnerAgreementResource($this->partnerAgreement)), 'partner_agreement_service_id' => $this->partner_agreement_service_id, 'partner_agreement_service' => $this->whenLoaded('partnerAgreementService', fn() => new PartnerAgreementServiceResource($this->partnerAgreementService)), 'date' => $this->date?->format('Y-m-d'), 'time' => $this->time, 'observations' => $this->observations, 'requested_at' => $this->requested_at?->format('Y-m-d H:i:s'), 'status' => $this->status, 'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'), 'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'), ]; } }