In diesem Artikel werden wir das Benachrichtigungssystem im Laravel -Web -Framework untersuchen. Mit dem Benachrichtigungssystem in Laravel können Sie Benachrichtigungen an Benutzer über verschiedene Kanäle senden. Heute werden wir diskutieren, wie Sie Benachrichtigungen über den Mail -Kanal senden können. Es kann entweder E -Mail -Benachrichtigungen senden, wenn der Bestellstatus geändert wird, oder eine SMS über ihre Anmeldeaktivität für Sicherheitszwecke sendet. Insbesondere sprechen wir über Nachrichten, die kurz sind und nur Einblicke in die Zustandsänderungen geben. Tatsächlich macht das Senden von Benachrichtigungsnachrichten an Benutzer ein Kinderspiel und eine lustige Erfahrung! Gehen wir schnell die verschiedenen von Laravel unterstützten Benachrichtigungskanäle durch. Seien Sie auf Slack -Kanälen. Datenbank. Lassen Sie uns den folgenden Artisan -Befehl verwenden, um eine benutzerdefinierte Benachrichtigungsklasse zu erstellen: Mail
Kanal, um Benachrichtigungen an Benutzer zu senden, den E -Mail -Kanal zum Senden von Benachrichtigungen. Fassade. illuminatenotificationsnotifikiable <p> -Reit verwendet, können Sie die Methode <code> benachrichtigen
auf diesem Modell benachrichtigen. Der Appuser <p> Klasse implementiert das merkwürdige <code> -Merkmal
und wird somit zur meldepflichtigen Entität. Andererseits können Sie auch die illuminateSupportfacadesNotification <p> Fassade verwenden, um Benachrichtigungen an Benutzer zu senden.</p>
<p> In unserem Fall werden wir Benutzer benachrichtigen, wenn sie eine neue Nachricht erhalten. Wir haben also versucht, dieses Verhalten in der <code>index
-Methode in erster Linie nachzuahmen. Als nächstes haben wir den Empfängerbenutzer über eine neue Nachricht mit der -Methode auf dem -Objekt informiert, da es das notify
-Moditik. Wir möchten den $toUser
aus Benutzername in eine Nachricht einbeziehen. Die URL https: // your-laravel-site-domain/melden/index
$php artisan migrate<br>
Eigenschaft im benachbarten Objekt zu finden. Und die $fromUser
-Objektklasse hat diese Eigenschaft bereits, da wir das Standard -Laravel -Authentifizierungssystem verwenden. Adresse. __construct
Und so verwenden Sie das Benachrichtigungssystem in Laravel. Das bringt uns auch zum Ende dieses Artikels! Sie können Benachrichtigungen an Benutzer über verschiedene Kanäle senden. Tatsächlich ist es sehr praktisch, wenn es darum geht, Kurznachrichten über staatliche Änderungen in Ihrer Anwendung zu senden.
Das obige ist der detaillierte Inhalt vonBenachrichtigungen in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!