From 5459529c3a1bea6a045f1cb5749515f20fa37a1b Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Mon, 2 Mar 2026 10:43:35 +0100 Subject: [PATCH] fix: remove duplicate opening brace in ServiceController index method --- app/Http/Controllers/ServiceController.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ServiceController.php b/app/Http/Controllers/ServiceController.php index 6603d60..e84a7ef 100644 --- a/app/Http/Controllers/ServiceController.php +++ b/app/Http/Controllers/ServiceController.php @@ -15,9 +15,18 @@ class ServiceController extends Controller { public function index(): Response { - $services = Service::query() - ->whereDate('date', '>=', Carbon::today()) - ->orderBy('date') + $archived = request()->boolean('archived'); + + $query = Service::query(); + if ($archived) { + $query->whereDate('date', '<', Carbon::today()) + ->orderByDesc('date'); + } else { + $query->whereDate('date', '>=', Carbon::today()) + ->orderBy('date'); + } + + $services = $query ->withCount([ 'serviceSongs as songs_total_count', 'serviceSongs as songs_mapped_count' => fn ($query) => $query->whereNotNull('song_id'), @@ -59,6 +68,7 @@ public function index(): Response return Inertia::render('Services/Index', [ 'services' => $services, + 'archived' => $archived, ]); }