Kapitel 15. Post und Benachrichtigungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Den Nutzern einer Anwendung Benachrichtigungen per E-Mail, Slack, SMS oder einem anderen Benachrichtigungssystem zu senden, ist eine häufige, aber überraschend komplexe Anforderung. Die Mail- und Benachrichtigungsfunktionen von Laravel bieten konsistente APIs, die es überflüssig machen, sich zu sehr auf einen bestimmten Anbieter zu konzentrieren. Wie in Kapitel 14 schreibst du deinen Code einmal und wählst dann auf der Konfigurationsebene aus, welchen Anbieter du für den Versand deiner E-Mails oder Benachrichtigungen verwenden willst.

Mail

Die Mailfunktionalität von Laravel ist eine Komfortschicht über dem Symfony Mailer. Laravel wird mit Treibern für SMTP, Mailgun, Postmark, Amazon SES und Sendmail ausgeliefert.

Für alle Cloud-Dienste legst du deine Authentifizierungsdaten in config/services.php fest. Wenn du einen Blick darauf wirfst, wirst du sehen, dass esdort - und in config/mail.php -bereits Schlüssel gibt , mit denendu die Mailfunktionen deiner Anwendung in .env mit Variablen wie MAIL_MAILER und MAILGUN_SECRET anpassen kannst.

Get Laravel: Up & Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.