user(); // Hitung total kelas yang diajar $totalKelas = Mengajar::where('nip', $guru->nip) ->distinct('id_kelas') ->count('id_kelas'); // Hitung total mapel yang diajar $totalMapel = Mengajar::where('nip', $guru->nip) ->distinct('id_mapel') ->count('id_mapel'); // Hitung total siswa yang diajar (lewat kelas) $totalSiswa = Mengajar::where('nip', $guru->nip) ->with('kelas.siswa') ->get() ->pluck('kelas.siswa') ->flatten() ->unique('nisn') ->count(); return view('guru.dashboard', compact('totalKelas', 'totalMapel', 'totalSiswa')); } }