From 7754b6df125c31fda613605178d7497848866a35 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Fri, 20 Jun 2025 11:12:29 -0500 Subject: [PATCH] Move SeatAuditionFormController away from being invokable --- .../Controllers/Tabulation/SeatAuditionFormController.php | 2 +- routes/tabulation.php | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Tabulation/SeatAuditionFormController.php b/app/Http/Controllers/Tabulation/SeatAuditionFormController.php index e18f8c6..5b879c1 100644 --- a/app/Http/Controllers/Tabulation/SeatAuditionFormController.php +++ b/app/Http/Controllers/Tabulation/SeatAuditionFormController.php @@ -10,7 +10,7 @@ use Illuminate\Http\Request; class SeatAuditionFormController extends Controller { - public function __invoke(Request $request, Audition $audition) + public function showForm(Request $request, Audition $audition) { $ranker = app(RankAuditionEntries::class); // Get scored entries in order diff --git a/routes/tabulation.php b/routes/tabulation.php index fe60a38..274f631 100644 --- a/routes/tabulation.php +++ b/routes/tabulation.php @@ -42,9 +42,11 @@ Route::middleware(['auth', 'verified', CheckIfCanTab::class])->group(function () // Seating Routes Route::prefix('seating/')->group(function () { Route::get('/', SeatingStatusController::class)->name('seating.status'); - Route::match(['get', 'post'], '/{audition}', SeatAuditionFormController::class)->name('seating.audition'); - Route::post('/{audition}/publish', [SeatingPublicationController::class, 'publishSeats'])->name('seating.audition.publish'); - Route::post('/{audition}/unpublish', [SeatingPublicationController::class, 'unpublishSeats'])->name('seating.audition.unpublish'); + Route::get('/{audition}', [SeatAuditionFormController::class, 'showForm'])->name('seating.audition'); + Route::post('/{audition}/publish', + [SeatingPublicationController::class, 'publishSeats'])->name('seating.audition.publish'); + Route::post('/{audition}/unpublish', + [SeatingPublicationController::class, 'unpublishSeats'])->name('seating.audition.unpublish'); }); // Advancement Routes