diff --git a/routes/web.php b/routes/web.php index b7b5974..c2d67f0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -5,6 +5,8 @@ use Illuminate\Support\Facades\Route; use App\Http\Livewire\Game; use App\Http\Livewire\Setup; use App\Http\Controllers\SettingController; +use App\Http\Controllers\AuthController; +use App\Http\Controllers\Admin\AdminController; use Illuminate\Support\Facades\Session; @@ -28,3 +30,17 @@ 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']); + Route::post('/logout', [AuthController::class, 'destroy'])->name('logout'); + }); +});