{{-- 🚨 LOGIKA PENGAMBILAN SETTINGS UNTUK TITLE DAN FAVICON --}} @php use Illuminate\Support\Facades\Storage; // Menggunakan fallback jika settings belum dimuat $settings = $settings ?? \App\Models\Setting::pluck('value', 'key')->toArray(); $schoolName = $settings['school_name'] ?? config('app.name', 'E-Absensi'); $schoolLogoPath = $settings['school_logo'] ?? 'default/favicon.ico'; // --- LOGIKA PATH FAVICON/LOGO --- $faviconUrl = asset('images/default/favicon.ico'); // 🔥 PERBAIKAN: Gunakan path default yang lebih aman jika path DB kosong if (!empty($schoolLogoPath) && $schoolLogoPath != 'default/favicon.ico' && Storage::disk('public')->exists($schoolLogoPath)) { $faviconUrl = asset('storage/' . $schoolLogoPath); } @endphp