*/ public function toArray(Request $request): array { return [ 'id' => $this->id, 'document' => $this->document, 'user_id' => $this->user_id, 'selfie_verified' => $this->selfie_verified, 'birth_date' => $this->birth_date?->format('Y-m-d'), 'identity_verification_status' => $this->identity_verification_status?->value, 'identity_verified_at' => $this->identity_verified_at, 'identity_verification_attempts' => $this->identity_verification_attempts, 'first_access' => $this->first_access, 'profile_media_id' => $this->profileMedia?->id, 'profile_media' => $this->profileMedia ? new MediaResource($this->profileMedia) : null, 'user' => new UserResource($this->whenLoaded('user')), 'created_at' => $this->created_at, 'updated_at' => $this->updated_at, 'deleted_at' => $this->deleted_at, ]; } }