From 39386b81555ed6c4473f0e8ea65769cf75d72f59 Mon Sep 17 00:00:00 2001 From: shahrzad011 Date: Thu, 20 Aug 2026 08:18:39 +0330 Subject: [PATCH] fix: update authentication flow --- routes/auth.php | 68 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/routes/auth.php b/routes/auth.php index 78dd136..01fd5fe 100644 --- a/routes/auth.php +++ b/routes/auth.php @@ -8,8 +8,15 @@ use Illuminate\Support\Facades\Route; Route::prefix('auth')->name('auth.')->group(function () { + /* + |-------------------------------------------------------------------------- + | Guest + |-------------------------------------------------------------------------- + */ + Route::middleware('guest:web')->group(function () { + // Register Route::controller(RegisterController::class) ->prefix('register') ->name('register.') @@ -19,11 +26,13 @@ Route::prefix('auth')->name('auth.')->group(function () { Route::post('/', 'post')->name('post'); - Route::get('cities/{province}', 'cities') - ->name('cities'); + // دریافت شهرستان‌های یک استان + Route::get('provinces/{province}/cities', 'cities') + ->name('provinces.cities'); }); + // Login Route::controller(LoginController::class) ->prefix('login') ->name('login.') @@ -36,28 +45,75 @@ Route::prefix('auth')->name('auth.')->group(function () { }); + /* + |-------------------------------------------------------------------------- + | Logout + |-------------------------------------------------------------------------- + */ + Route::get('logout', [LogoutController::class, 'index']) ->middleware('auth:web') ->name('logout'); }); - +// +// +//use App\Http\Controllers\Auth\LoginController; +//use App\Http\Controllers\Auth\LogoutController; +//use App\Http\Controllers\Auth\RegisterController; +//use Illuminate\Support\Facades\Route; +// //Route::prefix('auth')->name('auth.')->group(function () { // // Route::middleware('guest:web')->group(function () { // // Route::controller(RegisterController::class) -// ->prefix('register')->name('register.')->group(function () { +// ->prefix('register') +// ->name('register.') +// ->group(function () { +// // Route::get('/', 'index')->name('index'); +// // Route::post('/', 'post')->name('post'); +// +// Route::get('cities/{province}', 'cities') +// ->name('cities'); // }); // +// // Route::controller(LoginController::class) -// ->prefix('login')->name('login.')->group(function () { +// ->prefix('login') +// ->name('login.') +// ->group(function () { +// // Route::get('/', 'index')->name('index'); +// // Route::post('/', 'post')->name('post'); // }); // }); // +// // Route::get('logout', [LogoutController::class, 'index']) -// ->middleware('auth:web')->name('logout'); +// ->middleware('auth:web') +// ->name('logout'); //}); +// +////Route::prefix('auth')->name('auth.')->group(function () { +//// +//// Route::middleware('guest:web')->group(function () { +//// +//// Route::controller(RegisterController::class) +//// ->prefix('register')->name('register.')->group(function () { +//// Route::get('/', 'index')->name('index'); +//// Route::post('/', 'post')->name('post'); +//// }); +//// +//// Route::controller(LoginController::class) +//// ->prefix('login')->name('login.')->group(function () { +//// Route::get('/', 'index')->name('index'); +//// Route::post('/', 'post')->name('post'); +//// }); +//// }); +//// +//// Route::get('logout', [LogoutController::class, 'index']) +//// ->middleware('auth:web')->name('logout'); +////});