Capítulo 15. Correo y notificaciones

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Enviar notificaciones a los usuarios de una aplicación por correo electrónico, Slack, SMS u otro sistema de notificaciones es un requisito común pero sorprendentemente complejo. Las funciones de correo y notificaciones de Laravel proporcionan API coherentes que eliminan la necesidad de prestar demasiada atención a un proveedor concreto. Al igual que en el Capítulo 14, escribirás tu código una vez y elegirás en el nivel de configuración qué proveedor utilizarás para enviar tu correo electrónico o tus notificaciones.

Correo

La funcionalidad de correo de Laravel es una capa de comodidad sobre Symfony Mailer. Fuera de la caja, Laravel viene con controladores para SMTP, Mailgun, Postmark, Amazon SES y Sendmail.

Para todos los servicios en la nube, establecerás tu información de autenticación en config/services.php. Sin embargo, si echas un vistazo, verás que ya hay clavesallí -y en config/mail.php- quete permiten personalizar la funcionalidad de correo de tu aplicación en .env utilizando variables como MAIL_MAILER y MAILGUN_SECRET.

Get Laravel: Up & Running, 3ª Edición 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.