From c861695a85904894797a5e6960933ae3026dc1d2 Mon Sep 17 00:00:00 2001 From: Windows Store Date: Wed, 19 Aug 2026 15:38:33 +0330 Subject: [PATCH] feat: update routes and debug and group --- routes/admins.php | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/routes/admins.php b/routes/admins.php index b691b54..ca6d533 100644 --- a/routes/admins.php +++ b/routes/admins.php @@ -1,20 +1,36 @@ controller(LoginController::class) - ->name('admin.') - ->group(function () { +Route::prefix('admin')->name('admin.')->group(function () { - Route::get('login', 'index')->name('login'); - Route::post('login', 'login')->name('login.post'); - Route::post('logout', 'logout')->name('logout'); - - Route::middleware('admin.auth')->group(function () { - Route::get('dashboard', [DashboardController::class, 'index'])->name('dashboard'); + Route::controller(LoginController::class)->middleware('admin.guest')->group(function () { + Route::get('login', 'index')->name('login'); + Route::post('login', 'login')->name('login.post'); }); + Route::middleware('admin.auth')->group(function () { + Route::post('logout', [LoginController::class, 'logout'])->name('logout'); + Route::get('dashboard', [DashboardController::class, 'index'])->name('dashboard'); + + + Route::prefix('users/')->controller(UserController::class)->name('user.')->group(function () { + Route::get('', 'index')->name('index'); + Route::get('{user}/edit', 'edit')->name('edit'); + Route::put('{user}', 'update')->name('update'); + Route::delete('{user}', 'destroy')->name('destroy'); + }); + Route::prefix('admins')->controller(AdminController::class)->name('admins.')->group(function () { + + Route::get('/', 'index')->name('index'); + Route::get('{admin}/edit', 'edit')->name('edit'); + Route::put('{admin}', 'update')->name('update'); + Route::delete('{admin}', 'destroy')->name('destroy'); + }); }); + +});