Enviar email com o Laravel

Í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:

No exemplo mostrado, simplesmente recebemos os dados do pedido PUBLICAR e os validamos com uma série de regras para garantir sua integridade, então chamamos um template e passamos os campos recebidos como uma mensagem, isto é para que o mail tenha uma apresentação, finalmente retornamos o resultado da variável $ send, vimos que o envio do mail foi resolvido com a classe Mail e seu método enviar ().
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:

Aqui o que mais podemos destacar é o uso de uma variável chamada $ mensagemSe olharmos para ele, é aquele que passamos para ele ao gerar a rota que envia o e-mail na etapa anterior, para assim construir o corpo do e-mail a ser enviado aos destinatários correspondentes.
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.
wave wave wave wave wave