URL Shortener 1.0
A Laravel-based URL shortener application
Chargement...
Recherche...
Aucune correspondance
VerifyEmailController.php
Aller à la documentation de ce fichier.
1<?php
2
4
6use Illuminate\Auth\Events\Verified;
7use Illuminate\Foundation\Auth\EmailVerificationRequest;
8use Illuminate\Http\RedirectResponse;
9
11{
15 public function __invoke(EmailVerificationRequest $request): RedirectResponse
16 {
17 if ($request->user()->hasVerifiedEmail()) {
18 return redirect()->intended(route('dashboard', absolute: false).'?verified=1');
19 }
20
21 if ($request->user()->markEmailAsVerified()) {
22 event(new Verified($request->user()));
23 }
24
25 return redirect()->intended(route('dashboard', absolute: false).'?verified=1');
26 }
27}
__invoke(EmailVerificationRequest $request)
Mark the authenticated user's email address as verified.