Índice
As aplicações modernas geram muitos dados e muitos alertas, por isso devemos saber que existem informações importantes que nos devem chegar quando ocorrem, uma das formas mais fáceis de o conseguir é através do email.Esse percurso é escolhido porque podemos ter um serviço separado que recebe os nossos emails e os envia para o nosso smartphone, por exemplo, por isso se tivermos uma aplicação de vendas online podemos garantir que sempre que tivermos uma nova encomenda receberemos um email.
Laravel Ele facilita essa tarefa para nós graças às suas aulas, com isso podemos gerar o trabalho com o mínimo de esforço.
RequisitosPrimeiro, devemos ter uma instalação padrão de Laravel, então, como um segundo requisito, devemos configurar os dados do nosso servidor de envio de e-mail, para isso podemos modificar o arquivo que se encontra app / config / mail.php.
Assim que cumprirmos os requisitos, só precisamos seguir as seguintes etapas para concluir esta tarefa:
1- Primeiro, vamos criar uma rota que aceita uma solicitação via PUBLICAR, desta forma, podemos enviar os dados diretamente de um formulário ou por qualquer solicitação AJAX, para isso no arquivo routes.php de nosso aplicativo, devemos colocar um código como o seguinte:
2- Por fim devemos construir nosso template que dará a aparência final à mensagem que enviaremos, para isso simplesmente criaremos um arquivo chamado templateEmail.php e isso estará localizado na pasta de visualizações do aplicativo e pode conter algo como o seguinte:
Como vimos, gerar um e-mail de Laravel Não é nada difícil, na verdade é muito fácil, então não há desculpas para não habilitar notificações com mailing, a única coisa que devemos prestar atenção extra é a configuração do servidor de e-mail.
Configurações adicionaisPodemos fazer vários tipos de ajustes, podemos usar um servidor como POSTFIX ou configure um SMTP a partir de enviar correio usar uma conta nossa, como uma conta de GmailNo entanto, devemos ter cuidado para não enviar muitos e-mails para destinos incertos, pois podemos ser rotulados como SPAM e nossas mensagens não serão entregues.
Com isso terminamos este tutorial, aprendemos uma nova ação em Laravel que pode melhorar a usabilidade de nosso aplicativo, é importante que façamos um pouco mais de pesquisa para que possamos tirar o máximo proveito de tudo isso.