route('setup'); }); Route::get('/setup', Setup::class)->name('setup'); route::get('/setup/{setting}', [SettingController::class, "hash"])->name('setup-hash'); Route::get('/game', Game::class)->name('game'); // Admin section Route::prefix('admin')->group(function () { // Auth Route::get('/login', [AuthController::class, 'create'])->name('login'); Route::post('/login', [AuthController::class, 'store']); Route::middleware(['auth'])->group(function () { Route::get('/', [AdminController::class, 'index'])->name('admin'); Route::get('/account', AccountForm::class); Route::get('/cards', [CardController::class, 'index'])->name('admin.card.index'); Route::get('/cards/new', CardController::getForm())->name('admin.card.create'); Route::get('/cards/{card}', CardController::getForm())->name('admin.card.edit'); Route::get('/characters', [CharacterController::class, 'index'])->name('admin.character.index'); Route::get('/characters/new', CharacterController::getForm())->name('admin.character.create'); Route::get('/characters/{character}', CharacterController::getForm())->name('admin.character.edit'); Route::get('/raids', [RaidController::class, 'index'])->name('admin.raid.index'); Route::get('/raids/new', RaidController::getForm())->name('admin.raid.create'); Route::get('/raids/{raid}', RaidController::getForm())->name('admin.raid.edit'); Route::post('/logout', [AuthController::class, 'destroy'])->name('logout'); }); });