diff --git a/stubs/inertia-common/routes/auth.php b/stubs/inertia-common/routes/auth.php index 0fb1129ae..54c9ae135 100644 --- a/stubs/inertia-common/routes/auth.php +++ b/stubs/inertia-common/routes/auth.php @@ -10,55 +10,47 @@ use App\Http\Controllers\Auth\VerifyEmailController; use Illuminate\Support\Facades\Route; -Route::get('/register', [RegisteredUserController::class, 'create']) - ->middleware('guest') +Route::middleware('guest')->group(function () { + Route::get('register', [RegisteredUserController::class, 'create']) ->name('register'); -Route::post('/register', [RegisteredUserController::class, 'store']) - ->middleware('guest'); + Route::post('register', [RegisteredUserController::class, 'store']); -Route::get('/login', [AuthenticatedSessionController::class, 'create']) - ->middleware('guest') + Route::get('login', [AuthenticatedSessionController::class, 'create']) ->name('login'); -Route::post('/login', [AuthenticatedSessionController::class, 'store']) - ->middleware('guest'); + Route::post('login', [AuthenticatedSessionController::class, 'store']); -Route::get('/forgot-password', [PasswordResetLinkController::class, 'create']) - ->middleware('guest') + Route::get('forgot-password', [PasswordResetLinkController::class, 'create']) ->name('password.request'); -Route::post('/forgot-password', [PasswordResetLinkController::class, 'store']) - ->middleware('guest') + Route::post('forgot-password', [PasswordResetLinkController::class, 'store']) ->name('password.email'); -Route::get('/reset-password/{token}', [NewPasswordController::class, 'create']) - ->middleware('guest') + Route::get('reset-password/{token}', [NewPasswordController::class, 'create']) ->name('password.reset'); -Route::post('/reset-password', [NewPasswordController::class, 'store']) - ->middleware('guest') + Route::post('reset-password', [NewPasswordController::class, 'store']) ->name('password.update'); +}); -Route::get('/verify-email', [EmailVerificationPromptController::class, '__invoke']) - ->middleware('auth') +Route::middleware('auth')->group(function () { + Route::get('verify-email', [EmailVerificationPromptController::class, '__invoke']) ->name('verification.notice'); -Route::get('/verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke']) - ->middleware(['auth', 'signed', 'throttle:6,1']) + Route::get('verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke']) + ->middleware(['signed', 'throttle:6,1']) ->name('verification.verify'); -Route::post('/email/verification-notification', [EmailVerificationNotificationController::class, 'store']) - ->middleware(['auth', 'throttle:6,1']) + Route::post('email/verification-notification', [EmailVerificationNotificationController::class, 'store']) + ->middleware('throttle:6,1') ->name('verification.send'); -Route::get('/confirm-password', [ConfirmablePasswordController::class, 'show']) - ->middleware('auth') + Route::get('confirm-password', [ConfirmablePasswordController::class, 'show']) ->name('password.confirm'); -Route::post('/confirm-password', [ConfirmablePasswordController::class, 'store']) - ->middleware('auth'); + Route::post('confirm-password', [ConfirmablePasswordController::class, 'store']); -Route::post('/logout', [AuthenticatedSessionController::class, 'destroy']) - ->middleware('auth') + Route::post('logout', [AuthenticatedSessionController::class, 'destroy']) ->name('logout'); +});