@php $settings = \App\Models\Setting::whereIn('key', [ 'site_name', 'site_description', 'site_keywords', 'site_favicon', 'site_og_image', 'site_og_title', 'site_og_description', 'site_indexable', 'google_analytics_id', 'google_search_console_id', 'theme_color', 'site_font' ])->pluck('value', 'key'); $siteName = $settings['site_name'] ?? config('app.name', 'Base Pro'); $siteDesc = $settings['site_description'] ?? $siteName . ' - ' . __('Sistema de Gestión Profesional'); $ogTitle = $settings['site_og_title'] ?? $siteName; $ogDesc = $settings['site_og_description'] ?? $siteDesc; $siteFavicon = isset($settings['site_favicon']) ? asset('storage/' . $settings['site_favicon']) : asset('favicon.ico'); $siteOgImage = isset($settings['site_og_image']) ? asset('storage/' . $settings['site_og_image']) : null; $isIndexable = ($settings['site_indexable'] ?? '1') == '1'; $gaId = $settings['google_analytics_id'] ?? null; $gscId = $settings['google_search_console_id'] ?? null; $themeColor = $settings['theme_color'] ?? '#10b981'; $siteFont = $settings['site_font'] ?? 'figtree'; $fontFamilyName = ucfirst($siteFont); @endphp