Neste post vou ensinar como habilitar o envio de e-mail pela plataforma do Gmail e vamos aproveitar para traduzir o conteúdo do e-mail enviado.
Habilitando login em 2 etapas Google
Vamos habilitar as opções de segurança do Google para verificação em duas etapas.
Acesse https://myaccount.google.com/security e habilite a verificação em 2 etapas.

Com a verificação concluída podemos criar senhas de app, elas facilitam o acesso no arquivo .env do Laravel, uma vez que criada a senha ele não necessita mais de confirmações de login na aplicação.
Agora clique em Senhas de app, selecione Outro (nome personalizado) e escolha o nome de sua preferência (por exemplo Projeto Laravel).
Ao clicar em concluir, copie a senha gerada no campo "Sua senha de app para seu dispositivo" e coloque no arquivo .env no campo MAIL_PASSWORD.
Configuração do arquivo ENV
Agora abra o arquivo .env e faça as seguintes alterações
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=seu-suario@gmail.com
MAIL_PASSWORD=senha_do_app_gerada
MAIL_ENCRYPTION=tls
Salve o arquivo e abra a aplicação. Clique em esqueci minha senha e coloque seu e-mail, caso esteja tudo correto você irá receber o link para resetar a senha. Abra o link e veja se funciona normalmente.

Agora vamos traduzir o email recebido.

Abre o model User.php (app/User.php) coloque o use
use App\Notifications\ResetPassword;
e o método sendPasswordResetNotification
// Enviar email traduziado
public function sendPasswordResetNotification($token)
{
$this->notify(new ResetPassword($token));
}

Código completo:
https://github.com/Meirimbr/curso_laravel/blob/master/5/User.php
Agora crie a notification pelo terminal com o comando
php artisan make:notification ResetPassword
Abra o arquivo criado, Ctrl+P e procure por Reset que deve aparecer o arquivo (app/Notifications/ResetPasswords.php)
Adicione o token
private $token;
E atribua na função construct
public function __construct($token)
{
$this->token = $token;
}

No método toMail coloque a tradução das linhas do email
public function toMail($notifiable)
{
return (new MailMessage)
->subject('Alterar Senha')
->line('Você está recebendo este e-mail porque recebemos um pedido de redefinição de senha para sua conta.')
->action('Resetar Senha', url(config('app.url').route('password.reset', $this->token, false)))
->line('Se você não solicitou uma alteração da senha, nenhuma ação adicional é necessária.');
}

Código completo:
https://github.com/Meirimbr/curso_laravel/blob/master/5/ResetPassword.php
Envie o e-mail de recuperação novamente e verifique se foi traduzido.

Tudo certo, até a próxima.
[ ]'s