diff --git a/bootstrap/app.php b/bootstrap/app.php index a3b6cd6a..833fcaf1 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -5,7 +5,6 @@ use Illuminate\Foundation\Application; use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Middleware; -use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken; use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; @@ -26,7 +25,7 @@ 'auth' => Authenticate::class, 'guest' => RedirectIfAuthenticated::class, ]) - ->validateCsrfTokens(except: ['*']); + ->validateCsrfTokens(except: ['*']); }) ->withExceptions(function (Exceptions $exceptions) { $exceptions->render(function (NotFoundHttpException $e, Request $request) { diff --git a/routes/web.php b/routes/web.php index dfd59838..36af5bd5 100644 --- a/routes/web.php +++ b/routes/web.php @@ -10,6 +10,7 @@ use App\Http\Controllers\ProductController; use App\Http\Middleware\GoogleTagManagerMiddleware; use Combindma\FacebookPixel\MetaPixelMiddleware; +use Hotash\LaravelMultiUi\Facades\MultiUi; use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Session; @@ -25,6 +26,30 @@ Route::middleware([GoogleTagManagerMiddleware::class, MetaPixelMiddleware::class])->group(function (): void { Route::get('auth', 'App\\Http\\Controllers\\User\\Auth\\LoginController@showLoginForm')->middleware('guest:user')->name('auth'); + Route::group(['as' => 'user.'], function (): void { + + Route::namespace('App\\Http\\Controllers\\User')->group(function (): void { + // Admin Level Namespace & No Prefix + MultiUi::routes([ + 'register' => false, + 'URLs' => [ + 'login' => 'login', + 'register' => 'register', + 'reset/password' => 'reset-pass', + 'logout' => 'logout', + ], + 'prefix' => [ + 'URL' => 'user-', + 'except' => ['login', 'register'], + ], + ]); + //... + //... + Route::post('resend-otp', 'Auth\LoginController@resendOTP')->name('resend-otp'); + }); + + }); + Route::get('/categories', [ApiController::class, 'categories'])->name('categories'); Route::get('/brands', [ApiController::class, 'brands'])->name('brands');