Chapitre 14 : Mails
1. Envoi de Mails
Laravel fournit une API simple pour l'envoi d'e-mails via divers services (SMTP, Mailgun, Postmark, etc.).
php artisan make:mail WelcomeMail
2. Les Notifications
Les Notifications permettent d'envoyer des messages courts à travers divers canaux (Mail, Database, Slack, SMS).
php artisan make:notification OrderProcessed
3. Envoi d'une notification
use App\Notifications\OrderProcessed;
$user->notify(new OrderProcessed($order));
4. Canal "Database"
Ce canal permet de stocker les notifications dans une table de base de données pour les afficher plus tard dans l'interface utilisateur.
5. Section Quiz
Testez vos connaissances sur les mails et notifications.
Exercice
Générez une classe de mail TestMail et tentez de l'utiliser dans une route pour envoyer un mail de test (configuré avec log dans le .env).
Quiz du chapitre 14
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Les Notifications et Mails
Atelier #1Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Consulter la solution type du formateur
#3 — Mini défi
Atelier #3Concevez une petite solution personnelle liée à 'Les Notifications et Mails' et justifiez vos choix techniques.