config('fortify.middleware', ['web'])], function () { // Login mit Livewire Volt::route('/login', 'auth.login') ->middleware(['guest:'.config('fortify.guard')]) ->name('login'); Route::get('/magic-login/{token}', MagicLinkConsumeController::class) ->middleware(['guest:'.config('fortify.guard')]) ->name('magic-links.consume'); // Registrierung mit Livewire Volt::route('/register', 'auth.register') ->middleware(['guest:'.config('fortify.guard')]) ->name('register'); // Passwort vergessen mit Livewire Volt::route('/forgot-password', 'auth.forgot-password') ->middleware(['guest:'.config('fortify.guard')]) ->name('password.request'); // Passwort zurücksetzen mit Livewire Volt::route('/reset-password/{token}', 'auth.reset-password') ->middleware(['guest:'.config('fortify.guard')]) ->name('password.reset'); // E-Mail-Verifizierung: Notice-/Danke-Seite (Volt) Volt::route('/verify-email', 'auth.verify-email') ->middleware(['auth:'.config('fortify.guard')]) ->name('verification.notice'); // Signierter Bestätigungslink aus der Verifizierungsmail Route::get('/verify-email/{id}/{hash}', VerifyEmailController::class) ->middleware(['auth:'.config('fortify.guard'), 'signed', 'throttle:6,1']) ->name('verification.verify'); // Bestätigungsmail erneut anfordern Route::post('/email/verification-notification', function () { request()->user()->sendEmailVerificationNotification(); return back()->with('status', 'verification-link-sent'); })->middleware(['auth:'.config('fortify.guard'), 'throttle:6,1']) ->name('verification.send'); // Passwort bestätigen mit Livewire Volt::route('/confirm-password', 'auth.confirm-password') ->middleware(['auth:'.config('fortify.guard')]) ->name('password.confirm'); // Logout-Route Route::post('/logout', [AuthenticatedSessionController::class, 'destroy']) ->name('logout1'); });