|
| 1 | +<?php |
| 2 | + |
| 3 | +use App\Http\Controllers\Auth\AuthenticatedSessionController; |
| 4 | +use App\Http\Controllers\Auth\ConfirmablePasswordController; |
| 5 | +use App\Http\Controllers\Auth\EmailVerificationNotificationController; |
| 6 | +use App\Http\Controllers\Auth\EmailVerificationPromptController; |
| 7 | +use App\Http\Controllers\Auth\NewPasswordController; |
| 8 | +use App\Http\Controllers\Auth\PasswordResetLinkController; |
| 9 | +use App\Http\Controllers\Auth\RegisteredUserController; |
| 10 | +use App\Http\Controllers\Auth\VerifyEmailController; |
| 11 | +use Illuminate\Support\Facades\Route; |
| 12 | + |
| 13 | +Route::get('/register', [RegisteredUserController::class, 'create']) |
| 14 | + ->middleware('guest') |
| 15 | + ->name('register'); |
| 16 | + |
| 17 | +Route::post('/register', [RegisteredUserController::class, 'store']) |
| 18 | + ->middleware('guest'); |
| 19 | + |
| 20 | +Route::get('/login', [AuthenticatedSessionController::class, 'create']) |
| 21 | + ->middleware('guest') |
| 22 | + ->name('login'); |
| 23 | + |
| 24 | +Route::post('/login', [AuthenticatedSessionController::class, 'store']) |
| 25 | + ->middleware('guest'); |
| 26 | + |
| 27 | +Route::get('/forgot-password', [PasswordResetLinkController::class, 'create']) |
| 28 | + ->middleware('guest') |
| 29 | + ->name('password.request'); |
| 30 | + |
| 31 | +Route::post('/forgot-password', [PasswordResetLinkController::class, 'store']) |
| 32 | + ->middleware('guest') |
| 33 | + ->name('password.email'); |
| 34 | + |
| 35 | +Route::get('/reset-password/{token}', [NewPasswordController::class, 'create']) |
| 36 | + ->middleware('guest') |
| 37 | + ->name('password.reset'); |
| 38 | + |
| 39 | +Route::post('/reset-password', [NewPasswordController::class, 'store']) |
| 40 | + ->middleware('guest') |
| 41 | + ->name('password.update'); |
| 42 | + |
| 43 | +Route::get('/verify-email', [EmailVerificationPromptController::class, '__invoke']) |
| 44 | + ->middleware('auth') |
| 45 | + ->name('verification.notice'); |
| 46 | + |
| 47 | +Route::get('/verify-email/{id}/{hash}', [VerifyEmailController::class, '__invoke']) |
| 48 | + ->middleware(['auth', 'signed', 'throttle:6,1']) |
| 49 | + ->name('verification.verify'); |
| 50 | + |
| 51 | +Route::post('/email/verification-notification', [EmailVerificationNotificationController::class, 'store']) |
| 52 | + ->middleware(['auth', 'throttle:6,1']) |
| 53 | + ->name('verification.send'); |
| 54 | + |
| 55 | +Route::get('/confirm-password', [ConfirmablePasswordController::class, 'show']) |
| 56 | + ->middleware('auth') |
| 57 | + ->name('password.confirm'); |
| 58 | + |
| 59 | +Route::post('/confirm-password', [ConfirmablePasswordController::class, 'store']) |
| 60 | + ->middleware('auth'); |
| 61 | + |
| 62 | +Route::post('/logout', [AuthenticatedSessionController::class, 'destroy']) |
| 63 | + ->middleware('auth') |
| 64 | + ->name('logout'); |
0 commit comments