middleware('guest') ->name('login'); Route::post('/login', [AuthenticatedSessionController::class, 'store']) ->middleware('guest'); Route::get('/logout', [AuthenticatedSessionController::class, 'destroy']) ->middleware('auth') ->name('logout'); Route::get('/forgot-password', [PasswordResetLinkController::class, 'create']) ->middleware('guest') ->name('password.request'); Route::post('/forgot-password', [PasswordResetLinkController::class, 'store']) ->middleware('guest') ->name('password.email'); Route::get('/reset-password/{token}', [PasswordResetController::class, 'create']) ->middleware('guest') ->name('password.reset'); Route::post('/reset-password/{token}', [PasswordResetController::class, 'store']) ->middleware('guest') ->name('password.save'); Route::get('/verify-email', [EmailVerificationPromptController::class, '__invoke']) ->middleware('auth') ->name('verification.notice'); Route::get('/verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke']) ->middleware(['auth', 'signed', 'throttle:6,1']) ->name('verification.verify'); Route::post('/email/verification-notification', [EmailVerificationNotificationController::class, 'store']) ->middleware(['auth', 'throttle:6,1']) ->name('verification.send');