Logo Instansi
MI Belajar
@if(Auth::user()->role === 'admin') {{ __('🏠 Dashboard') }} {{ __('🏫 Kelas') }} {{ __('📚 Mapel') }} {{ __('👥 User') }} {{ __('🤝 Kelola Relasi') }} @elseif(Auth::user()->role === 'guru') {{ __('🏠 Misi Belajar') }} {{ __('🎮 Game Edukasi') }} {{ __('📊 Progres') }} {{ __('💬 Bimbingan') }} {{ __('🎓 Kelulusan') }} @elseif(Auth::user()->role === 'ortu') {{ __('👨‍👩‍👧 Pantau Anak') }} @elseif(Auth::user()->role === 'siswa') {{ __('🏠 Beranda') }} {{ __('📚 Mulai Belajar') }} {{ __('🏆 Peringkat') }} @endif
@php $roleClass = ''; $roleTeks = ''; if(Auth::user()->role === 'admin') { $roleClass = 'bg-purple-50 text-purple-600 border-purple-200'; $roleTeks = 'Admin'; } elseif(Auth::user()->role === 'guru') { $roleClass = 'bg-emerald-50 text-emerald-600 border-emerald-200'; $roleTeks = 'Guru'; } elseif(Auth::user()->role === 'ortu') { $roleClass = 'bg-orange-50 text-orange-600 border-orange-200'; $roleTeks = 'Orang Tua'; } elseif(Auth::user()->role === 'siswa') { $roleClass = 'bg-blue-50 text-blue-600 border-blue-200'; $roleTeks = 'Siswa'; } @endphp

Login Sebagai

@ {{ Auth::user()->username }}

⚙️ Pengaturan Profil
@csrf 🚪 Keluar Aplikasi
@if(Auth::user()->role === 'admin') {{ __('🏠 Dashboard Admin') }} {{ __('🏫 Kelola Kelas') }} {{ __('📚 Kelola Mapel') }} {{ __('👥 Kelola User') }} {{ __('🤝 Kelola Relasi') }} @elseif(Auth::user()->role === 'guru') {{ __('🏠 Ruang Guru') }} {{ __('🎮 Game Edukasi') }} {{ __('📊 Progres Siswa') }} {{ __('💬 Bimbingan Personal') }} {{ __('🎓 Kelulusan') }} @elseif(Auth::user()->role === 'ortu') {{ __('👨‍👩‍👧 Pantau Anak') }} @elseif(Auth::user()->role === 'siswa') {{ __('🏠 Beranda') }} {{ __('📚 Mulai Belajar') }} {{ __('🏆 Peringkat Kelas') }} @endif
{{-- 🛡️ LOGIKA AMAN MOBILE: Ambil foto dari Local Storage --}} @php $responsiveAvatarUrl = null; if(Auth::user()->avatar) { try { // Mencoba mengambil URL publik dari Local Storage $responsiveAvatarUrl = Storage::disk('public')->url(Auth::user()->avatar); } catch (\Exception $e) { // Jika file gaib atau disk error, paksa jadi null $responsiveAvatarUrl = null; \Log::warning("Navigasi Mobile gagal memuat avatar: " . $e->getMessage()); } } @endphp @if($responsiveAvatarUrl) {{-- Foto Profil Mobile --}} Avatar @else {{-- Inisial nama jika belum ada foto / file error di Drive --}}
{{ substr(Auth::user()->name, 0, 1) }}
@endif
{{ Auth::user()->name }}
@ {{ Auth::user()->username }}
{{ $roleTeks }}
⚙️ Pengaturan Profil
@csrf 🚪 Keluar Aplikasi