Meobda stand tags #110
|
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\NominationEnsembles;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
|
||||||
|
class MeobdaNominationAdminUtilitiesController extends Controller implements NominationAdminUtilitiesController
|
||||||
|
{
|
||||||
|
public function __invoke()
|
||||||
|
{
|
||||||
|
// TODO: Implement __invoke() method.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\NominationEnsembles;
|
||||||
|
|
||||||
|
interface NominationAdminUtilitiesController
|
||||||
|
{
|
||||||
|
public function __invoke();
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\NominationEnsembles;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
|
||||||
|
class ScobdaNominationAdminUtilitiesController extends Controller implements NominationAdminUtilitiesController
|
||||||
|
{
|
||||||
|
public function __invoke()
|
||||||
|
{
|
||||||
|
// TODO: Implement __invoke() method.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -3,16 +3,19 @@
|
||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
use App\Http\Controllers\NominationEnsembles\MeobdaNominationAdminController;
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationAdminController;
|
||||||
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationAdminUtilitiesController;
|
||||||
use App\Http\Controllers\NominationEnsembles\MeobdaNominationEnsembleController;
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationEnsembleController;
|
||||||
use App\Http\Controllers\NominationEnsembles\MeobdaNominationEnsembleEntryController;
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationEnsembleEntryController;
|
||||||
use App\Http\Controllers\NominationEnsembles\MeobdaNominationExportController;
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationExportController;
|
||||||
use App\Http\Controllers\NominationEnsembles\MeobdaNominationSeatingController;
|
use App\Http\Controllers\NominationEnsembles\MeobdaNominationSeatingController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationAdminController;
|
use App\Http\Controllers\NominationEnsembles\NominationAdminController;
|
||||||
|
use App\Http\Controllers\NominationEnsembles\NominationAdminUtilitiesController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationEnsembleController;
|
use App\Http\Controllers\NominationEnsembles\NominationEnsembleController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationEnsembleEntryController;
|
use App\Http\Controllers\NominationEnsembles\NominationEnsembleEntryController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationExportController;
|
use App\Http\Controllers\NominationEnsembles\NominationExportController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationSeatingController;
|
use App\Http\Controllers\NominationEnsembles\NominationSeatingController;
|
||||||
use App\Http\Controllers\NominationEnsembles\ScobdaNominationAdminController;
|
use App\Http\Controllers\NominationEnsembles\ScobdaNominationAdminController;
|
||||||
|
use App\Http\Controllers\NominationEnsembles\ScobdaNominationAdminUtilitiesController;
|
||||||
use App\Http\Controllers\NominationEnsembles\ScobdaNominationEnsembleController;
|
use App\Http\Controllers\NominationEnsembles\ScobdaNominationEnsembleController;
|
||||||
use App\Http\Controllers\NominationEnsembles\ScobdaNominationEnsembleEntryController;
|
use App\Http\Controllers\NominationEnsembles\ScobdaNominationEnsembleEntryController;
|
||||||
use App\Http\Controllers\NominationEnsembles\ScobdaNominationExportController;
|
use App\Http\Controllers\NominationEnsembles\ScobdaNominationExportController;
|
||||||
|
|
@ -39,6 +42,7 @@ class NominationEnsembleServiceProvider extends ServiceProvider
|
||||||
$this->app->bind(NominationAdminController::class, ScobdaNominationAdminController::class);
|
$this->app->bind(NominationAdminController::class, ScobdaNominationAdminController::class);
|
||||||
$this->app->bind(NominationSeatingController::class, ScobdaNominationSeatingController::class);
|
$this->app->bind(NominationSeatingController::class, ScobdaNominationSeatingController::class);
|
||||||
$this->app->bind(NominationExportController::class, ScobdaNominationExportController::class);
|
$this->app->bind(NominationExportController::class, ScobdaNominationExportController::class);
|
||||||
|
$this->app->bind(NominationAdminUtilitiesController::class, ScobdaNominationAdminUtilitiesController::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (auditionSetting('nomination_ensemble_rules') === 'meobda') {
|
if (auditionSetting('nomination_ensemble_rules') === 'meobda') {
|
||||||
|
|
@ -49,6 +53,7 @@ class NominationEnsembleServiceProvider extends ServiceProvider
|
||||||
$this->app->bind(NominationAdminController::class, MeobdaNominationAdminController::class);
|
$this->app->bind(NominationAdminController::class, MeobdaNominationAdminController::class);
|
||||||
$this->app->bind(NominationSeatingController::class, MeobdaNominationSeatingController::class);
|
$this->app->bind(NominationSeatingController::class, MeobdaNominationSeatingController::class);
|
||||||
$this->app->bind(NominationExportController::class, MeobdaNominationExportController::class);
|
$this->app->bind(NominationExportController::class, MeobdaNominationExportController::class);
|
||||||
|
$this->app->bind(NominationAdminUtilitiesController::class, MeobdaNominationAdminUtilitiesController::class);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationAdminController;
|
use App\Http\Controllers\NominationEnsembles\NominationAdminController;
|
||||||
|
use App\Http\Controllers\NominationEnsembles\NominationAdminUtilitiesController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationEnsembleController;
|
use App\Http\Controllers\NominationEnsembles\NominationEnsembleController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationEnsembleEntryController;
|
use App\Http\Controllers\NominationEnsembles\NominationEnsembleEntryController;
|
||||||
use App\Http\Controllers\NominationEnsembles\NominationExportController;
|
use App\Http\Controllers\NominationEnsembles\NominationExportController;
|
||||||
|
|
@ -9,6 +10,7 @@ use App\Http\Middleware\CheckIfAdmin;
|
||||||
use Illuminate\Support\Facades\Route;
|
use Illuminate\Support\Facades\Route;
|
||||||
|
|
||||||
Route::middleware(['auth', 'verified', CheckIfAdmin::class])->prefix('nomination/admin/')->group(function () {
|
Route::middleware(['auth', 'verified', CheckIfAdmin::class])->prefix('nomination/admin/')->group(function () {
|
||||||
|
Route::any('/utilities/{action}', NominationAdminUtilitiesController::class);
|
||||||
Route::get('export', NominationExportController::class)->name('nomination.admin.export');
|
Route::get('export', NominationExportController::class)->name('nomination.admin.export');
|
||||||
Route::prefix('ensemble/')->controller(NominationEnsembleController::class)->group(function () {
|
Route::prefix('ensemble/')->controller(NominationEnsembleController::class)->group(function () {
|
||||||
Route::get('/', 'index')->name('nomination.admin.ensemble.index');
|
Route::get('/', 'index')->name('nomination.admin.ensemble.index');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue