meta data for this page
  •  

Laravel

Courriel de confirmation quand un nouvel utilisateur s'enregistre

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.