Capítulo 15. Correio eletrónico e notificações
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Enviar notificações aos usuários de uma aplicação via e-mail, Slack, SMS ou outro sistema de notificação é um requisito comum, mas surpreendentemente complexo. Os recursos de correio e notificação do Laravel fornecem APIs consistentes que abstraem a necessidade de prestar muita atenção a qualquer provedor em particular. Assim como no Capítulo 14, você escreverá seu código uma vez e escolherá no nível de configuração qual provedor você usará para enviar seu e-mail ou notificações.
Correio
A funcionalidade de correio do Laravel é uma camada de conveniência em cima do Symfony Mailer. O Laravel vem com drivers para SMTP, Mailgun, Postmark, Amazon SES, Sendmail e Log.
Para todos os serviços Cloud, vais definir a tua informação de autenticação em config/services.php. No entanto, se deres uma vista de olhos, verás que já existem chavesaí - e em config/mail.php - quete permitem personalizar a funcionalidade de correio da tua aplicação em .env utilizando variáveis como MAIL_MAILER e MAILGUN_SECRET.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access