diff --git a/routes/admin.php b/routes/admin.php index 95c1f7a..27f5645 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -38,17 +38,22 @@ Route::prefix('admin')->name('admin.')->group(function () { Route::get('dashboard', [DashboardController::class, 'index'])->name('dashboard.index'); + // گزارش خروجی اکسل + Route::get('dashboard/export', [DashboardController::class, 'exportExcel'])->name('dashboard.export'); + // ---------- users ---------- - Route::prefix('users')->name('users.')->controller(UserController::class)->group(function () { - Route::get('/', 'index')->name('index'); - Route::prefix('{user}')->group(function () { - Route::get('show', 'show')->name('show'); - Route::get('edit', 'edit')->name('edit'); - Route::put('update', 'update')->name('update'); - Route::delete('destroy', 'destroy')->name('destroy'); - }); + Route::prefix('users')->name('users.')->group(function () { + Route::get('/', [UserController::class, 'index'])->name('index'); + Route::get('{user}/edit', [UserController::class, 'edit'])->name('edit'); + Route::put('{user}', [UserController::class, 'update'])->name('update'); + Route::delete('{user}', [UserController::class, 'destroy'])->name('destroy'); + + // تغییر رمز (دو روت مجزا برای فرم و ذخیره) + Route::get('{user}/change-password', [UserController::class, 'changePassword'])->name('change-password'); + Route::put('{user}/change-password', [UserController::class, 'updatePassword'])->name('update-password'); }); + // ---------- admins ---------- Route::prefix('admins')->name('admins.')->controller(AdminController::class)->group(function () { Route::get('/', 'index')->name('index'); @@ -103,7 +108,6 @@ Route::prefix('admin')->name('admin.')->group(function () { }); - // ---------- airports ---------- Route::prefix('airports')->name('airports.')->controller(AirportController::class)->group(function () { Route::get('/', 'index')->name('index');