@stack('styles')
Hai, {{ Auth::guard('siswa')->user()->nama ?? 'Siswa' }}
Notifikasi
7 hari terakhir
Memuat notifikasi...
@php $siswa = Auth::guard('siswa')->user(); @endphp @if($siswa->foto_profil)
@else
@endif
@yield('content')
{{-- PROFILE MODAL --}} @php use App\Models\Badge; use App\Models\SiswaBadge; $semuaBadgeLayout = Badge::all(); $idBadgeDimiliki = SiswaBadge::where('id_siswa', $siswa->id_siswa)->pluck('id_badge')->toArray(); @endphp
Edit Profil
Perbarui foto profil dan password
@csrf
@if($siswa->foto_profil)
@else
@endif
JPG, PNG, WEBP · Maks. 2MB
Pilih Foto
NISN
(tidak dapat diubah)
Nama Lengkap
(tidak dapat diubah)
Password Baru
(kosongkan jika tidak ingin mengubah)
Konfirmasi Password
Simpan Perubahan
{{-- ── Badge Koleksi ── --}} @if($semuaBadgeLayout->isNotEmpty())
🏅 Badge Koleksiku
@foreach($semuaBadgeLayout as $b) @php $dimiliki = in_array($b->id_badge, $idBadgeDimiliki); @endphp
@if(!$dimiliki)
@endif
{{ $b->nama_badge }}
{{ $b->deskripsi }}
@if($dimiliki)
✓ Diraih
@endif
@endforeach
@endif
{{-- Modal Badge Leaderboard Global --}}
Badge Baru Diraih!
Sip, lanjut! 🚀
@php $iconMateri = asset('images/icon/siswadb/buku.png'); $iconTugas = asset('images/icon/siswadb/buku.png'); $iconNotif = asset('images/icon/siswadb/notif.png'); @endphp @stack('scripts')