From a072580761aef3b1bfc61e8b3cae685d4b386c08 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 31 Mar 2026 14:30:06 +0700 Subject: [PATCH] refactor: replace orderBy with orderByDesc for consistent descending sort order across sessions, assignments, and attendance dates --- .../Learning/ClassSessions/Pages/ListCourseSessions.php | 2 +- app/Http/Controllers/ShareAssignmentController.php | 2 +- app/Http/Controllers/ShareAttendanceController.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Filament/Resources/Learning/ClassSessions/Pages/ListCourseSessions.php b/app/Filament/Resources/Learning/ClassSessions/Pages/ListCourseSessions.php index e712b33..6ede154 100644 --- a/app/Filament/Resources/Learning/ClassSessions/Pages/ListCourseSessions.php +++ b/app/Filament/Resources/Learning/ClassSessions/Pages/ListCourseSessions.php @@ -58,7 +58,7 @@ public function sessions(): Collection return $this->course->classSessions() ->withCount(['attendances', 'materials', 'assignments']) - ->orderBy('session_number', 'asc') + ->orderByDesc('session_number') ->get() ->map(fn ($session) => (object) [ 'id' => $session->id, diff --git a/app/Http/Controllers/ShareAssignmentController.php b/app/Http/Controllers/ShareAssignmentController.php index f2c2a05..3127a3d 100644 --- a/app/Http/Controllers/ShareAssignmentController.php +++ b/app/Http/Controllers/ShareAssignmentController.php @@ -19,7 +19,7 @@ public function show(Request $request, Course $course): View $availableAssignments = Assignment::where('course_id', $course->id) ->with('classSession') - ->orderBy('created_at', 'desc') + ->orderByDesc('created_at') ->get(); $assignmentId = $request->query('assignment_id'); diff --git a/app/Http/Controllers/ShareAttendanceController.php b/app/Http/Controllers/ShareAttendanceController.php index c3f3879..6ef37f3 100644 --- a/app/Http/Controllers/ShareAttendanceController.php +++ b/app/Http/Controllers/ShareAttendanceController.php @@ -38,7 +38,7 @@ public function show(Request $request, Course $course): View }) ->select('date') ->distinct() - ->orderBy('date', 'desc') + ->orderByDesc('date') ->get() ->pluck('date');