Notifications

Voir la vidéo
Description Sommaire

Les Notifications permettent de créer une alerte que l'on va pouvoir envoyer sur différents canaux (mail, notification slack, sms...). Comme pour les autres éléments il est possible de créer une notification à l'aide de artisan.

php artisan make:notification InvoicePaid

Cela va générer une classe qui contiendra différentes méthode permettant de convertir les données pour les systèmes de notifications choisi. Les méthodes vont dépendre du canal choisi et je vous renvois sur la documentation.

Ensuite pour envoyer une notification on a accès à une méthode notify().

$user->notify(new InvoicePaid($invoice));

Mais il est aussi possible d'envoyer une notification depuis la façade Notification.

use Illuminate\Support\Facades\Notification;

Notification::send($users, new InvoicePaid($invoice));

Cela permet en plus d'envoyer des notifications à plusieurs utilisateurs.

Publié
Technologies utilisées
Auteur :
Grafikart
Partager