diff --git a/app/Http/Controllers/NominationEnsembles/MeobdaNominationExportController.php b/app/Http/Controllers/NominationEnsembles/MeobdaNominationExportController.php new file mode 100644 index 0000000..2823331 --- /dev/null +++ b/app/Http/Controllers/NominationEnsembles/MeobdaNominationExportController.php @@ -0,0 +1,13 @@ +app->bind(NominationEnsembleEntryController::class, ScobdaNominationEnsembleEntryController::class); $this->app->bind(NominationAdminController::class, ScobdaNominationAdminController::class); $this->app->bind(NominationSeatingController::class, ScobdaNominationSeatingController::class); + $this->app->bind(NominationExportController::class, ScobdaNominationExportController::class); } if (auditionSetting('nomination_ensemble_rules') === 'meobda') { @@ -44,6 +48,7 @@ class NominationEnsembleServiceProvider extends ServiceProvider $this->app->bind(NominationEnsembleEntryController::class, MeobdaNominationEnsembleEntryController::class); $this->app->bind(NominationAdminController::class, MeobdaNominationAdminController::class); $this->app->bind(NominationSeatingController::class, MeobdaNominationSeatingController::class); + $this->app->bind(NominationExportController::class, MeobdaNominationExportController::class); } } } diff --git a/routes/nominationEnsemble.php b/routes/nominationEnsemble.php index c3e4dd6..de3e781 100644 --- a/routes/nominationEnsemble.php +++ b/routes/nominationEnsemble.php @@ -8,6 +8,7 @@ use App\Http\Middleware\CheckIfAdmin; use Illuminate\Support\Facades\Route; Route::middleware(['auth', 'verified', CheckIfAdmin::class])->prefix('nomination/admin/')->group(function () { + Route::get('export', NominationEnsembleController::class)->name('nomination.admin.export'); Route::prefix('ensemble/')->controller(NominationEnsembleController::class)->group(function () { Route::get('/', 'index')->name('nomination.admin.ensemble.index'); Route::post('/', 'store')->name('nomination.admin.ensemble.store');