user(); if ($user->hasRole('teacher')) { $homeRoomClassIds = HomeRoomTeacher::where('teacher_id', $user->id) ->pluck('class_room_id') ->toArray(); return LearningObjective::with(["subject", "class"]) ->whereIn('class_room_id', $homeRoomClassIds); } return LearningObjective::query(); } protected function getHeaderActions(): array { return [ Actions\CreateAction::make()->label('Tambah Tujuan Pembelajaran Baru'), ]; } public function getTitle(): string { return 'Daftar Tujuan Pembelajaran'; } }