meta data for this page
Laravel
Courriel de confirmation quand un nouvel utilisateur s'enregistre
Documentation ⇒ https://laravel.com/docs/8.x/verification
Modèle User
Pour que l'application envoie un courriel de confirmation à l'utilisateur afin qu'il confirme son adresse courriel, il faut modifier le modèle User
et ajouter implements MustVerifyEmail
au niveau de la Class
class User extends Authenticatable implements MustVerifyEmail
Vue
La vue qui affiche le message est dans /resources/views/auth/verify-email.blade.php
Middleware
Par défaut Laravel a déjà un middleware verified
qui permet de filtrer les utilisateurs qui ont vérifié leur courriel.
Par exemple, on peut autoriser seulement certaines routes
Route::get('profile', function () { ... })->middleware('verified');
Exemple pour ajouter le middlewate verified
au dashboard
Route::get('/dashboard', function () { return view('dashboard'); })->middleware(['auth', 'verified'])->name('dashboard');
Ce middleware s'utilise comme les middleware auth, ajax ou admin que nous avons déjà vu.