@php $siteSettings = []; try { $siteSettings = \Illuminate\Support\Facades\DB::table('site_settings')->pluck('value', 'key')->toArray(); } catch (\Exception $e) { $siteSettings = []; } $siteTitle = $siteSettings['site_title'] ?? 'NT Imobi AI'; $siteSlogan = $siteSettings['site_slogan'] ?? ''; $siteLogoText = $siteSettings['site_logo_text'] ?? 'NT Imobi AI'; $siteLogoImage = $siteSettings['site_logo_image'] ?? ''; // Resolve URL da imagem (compatível com uploads diretos em public/ e storage/) $logoUrl = null; if (!empty($siteLogoImage)) { if (str_starts_with($siteLogoImage, 'uploads/')) { $logoUrl = asset($siteLogoImage); } else { $logoUrl = asset('storage/' . $siteLogoImage); } } // Carrega itens do menu, tipos e finalidades para a barra abaixo do header $headerMenus = collect(); $footerMenus = collect(); $navBusinessTypes = collect(); $navPropertyTypes = collect(); try { $headerMenus = \App\Models\Menu::where('location', 'header')->orderBy('order')->get(); $footerMenus = \App\Models\Menu::where('location', 'footer')->orderBy('order')->get(); $navBusinessTypes = \App\Models\BusinessType::orderBy('name')->get(); $navPropertyTypes = \App\Models\PropertyType::orderBy('name')->get(); } catch (\Exception $e) {} @endphp