From 13de198571ed121193f1d118f7080cfec6868dda Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Fri, 31 Dec 2021 17:22:42 +0100 Subject: [PATCH] routes/web.php: Add auth and admin routes. --- routes/web.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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'); + }); +});