*/ public function toArray(Request $request): array { return [ 'id' => $this->MedicalHistoryID, 'fullname' => $this->getFullNameAttribute(), 'daterecipient' => Carbon::parse($this->DateRecipient)->format('d.m.Y'), 'dateextract' => Carbon::parse($this->DateExtract)->format('d.m.Y'), 'card_num' => $this->archiveInfo->num ?? null, 'status' => $this->archiveInfo->status ?? null, 'datearhiv' => $this->whenLoaded('archiveInfo') ? Carbon::parse($this->archiveInfo->post_in)->format('d.m.Y') : null, 'medcardnum' => $this->MedCardNum, 'dr' => Carbon::parse($this->BD)->format('d.m.Y'), 'can_be_issue' => $this->canBeIssued() ]; } }