Mercurial > borealpoint
comparison routes/auth.php @ 0:9d7dcd54c677
Initial Commit and package setup
| author | luka |
|---|---|
| date | Sat, 23 Aug 2025 22:20:51 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:9d7dcd54c677 |
|---|---|
| 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\PasswordController; | |
| 9 use App\Http\Controllers\Auth\PasswordResetLinkController; | |
| 10 use App\Http\Controllers\Auth\RegisteredUserController; | |
| 11 use App\Http\Controllers\Auth\VerifyEmailController; | |
| 12 use Illuminate\Support\Facades\Route; | |
| 13 | |
| 14 Route::middleware('guest')->group(function () { | |
| 15 Route::get('register', [RegisteredUserController::class, 'create']) | |
| 16 ->name('register'); | |
| 17 | |
| 18 Route::post('register', [RegisteredUserController::class, 'store']); | |
| 19 | |
| 20 Route::get('login', [AuthenticatedSessionController::class, 'create']) | |
| 21 ->name('login'); | |
| 22 | |
| 23 Route::post('login', [AuthenticatedSessionController::class, 'store']); | |
| 24 | |
| 25 Route::get('forgot-password', [PasswordResetLinkController::class, 'create']) | |
| 26 ->name('password.request'); | |
| 27 | |
| 28 Route::post('forgot-password', [PasswordResetLinkController::class, 'store']) | |
| 29 ->name('password.email'); | |
| 30 | |
| 31 Route::get('reset-password/{token}', [NewPasswordController::class, 'create']) | |
| 32 ->name('password.reset'); | |
| 33 | |
| 34 Route::post('reset-password', [NewPasswordController::class, 'store']) | |
| 35 ->name('password.store'); | |
| 36 }); | |
| 37 | |
| 38 Route::middleware('auth')->group(function () { | |
| 39 Route::get('verify-email', EmailVerificationPromptController::class) | |
| 40 ->name('verification.notice'); | |
| 41 | |
| 42 Route::get('verify-email/{id}/{hash}', VerifyEmailController::class) | |
| 43 ->middleware(['signed', 'throttle:6,1']) | |
| 44 ->name('verification.verify'); | |
| 45 | |
| 46 Route::post('email/verification-notification', [EmailVerificationNotificationController::class, 'store']) | |
| 47 ->middleware('throttle:6,1') | |
| 48 ->name('verification.send'); | |
| 49 | |
| 50 Route::get('confirm-password', [ConfirmablePasswordController::class, 'show']) | |
| 51 ->name('password.confirm'); | |
| 52 | |
| 53 Route::post('confirm-password', [ConfirmablePasswordController::class, 'store']); | |
| 54 | |
| 55 Route::put('password', [PasswordController::class, 'update'])->name('password.update'); | |
| 56 | |
| 57 Route::post('logout', [AuthenticatedSessionController::class, 'destroy']) | |
| 58 ->name('logout'); | |
| 59 }); |
