*/ public function toArray(Request $request): array { $heroConfig = $this->hero_config; if (is_array($heroConfig)) { $heroConfig['background_image'] = $this->heroBgImage?->getTemporaryUrl(1440); unset($heroConfig['background_image_id']); } return [ 'id' => $this->id, 'codigo' => $this->codigo, 'nombre' => $this->nombre, 'dominio' => $this->dominio, 'primary_color' => $this->primary_color, 'secondary_color' => $this->secondary_color, 'danger_color' => $this->danger_color, 'success_color' => $this->success_color, 'header_bg_color' => $this->header_bg_color, 'footer_bg_color' => $this->footer_bg_color, // 1 day 'header_logo' => $this->headerLogo?->getTemporaryUrl(1440), 'footer_logo' => $this->footerLogo?->getTemporaryUrl(1440 ), 'hero_config' => $heroConfig, 'event_config' => $this->event_config, 'menues' => $this->whenLoaded('menues'), ]; } }