diff --git a/app/Services/Admin/Master/CourseService.php b/app/Services/Admin/Master/CourseService.php index 74fb144..6dd36bf 100644 --- a/app/Services/Admin/Master/CourseService.php +++ b/app/Services/Admin/Master/CourseService.php @@ -16,6 +16,7 @@ public function getAllForSelect(): Collection ->with('department:id,name') ->orderBy('departments.name') ->orderBy('courses.semester_number') + ->orderBy('courses.name') ->get(); } @@ -45,6 +46,7 @@ public function paginated(int $perPage = 25, string $search = '', ?int $departme ->when($user->hasRole('dosen'), fn ($q) => $q->whereIn('courses.department_id', $user->lecturer?->departments()->pluck('departments.id') ?? [])) ->orderBy('departments.name') ->orderBy('courses.semester_number') + ->orderBy('courses.name') ->paginate($perPage); }