siswa || !$user->siswa->kelas_id) { return 'Siswa belum memiliki data kelas'; } $kelasId = $user->siswa->kelas_id; $mapelTersedia = GuruMapel::with('mapel') ->where('kelas_id', $kelasId) ->get() ->pluck('mapel') ->unique('id') ->values(); return view('siswa.pelajaran.index', compact('mapelTersedia')); } }