nome relacionado, como:'host' => env('MAIL_HOST', 'smtp.mail.yahoo.com.br'),Troque para'host' => env('MAIL_HOST'),E assim por diante. Para torna-lo dinamico crie uma chamada, no campo que for usar chame-a pela assinatura env('NOME_DA_CHAMADA');Voce ira criar agora uma pagina para o corpo do email. Isso mesmo! Voce tera um folder chamado email e dentro dele tera os arquivos que sao o corpo do email. Voce podera incluir codigos em html, css, inserir imagem, etc de forma a personalizar este corpo.Crie uma pasta chamada "mail" no diretorio resources/views. Dentro dela crie o arquivo chamado "mail.blade.php".E insira o conteudo.Crie uma pagina como o nome resources/view/send-email.blade.php. Crie um controller (ControllerEmail) ou use o que preferir. E crie uma rota para o metodo.Pagina principal:Controle: Neste caso estou enviando o email para mim mesmo. No Mail:send() e onde vc defini para qual endereco quer enviar (destinatario):Chame a pagina.Primeiro Erro:Chame a biblioteca Mail na uses:Segundo Erro:Precisamos criar uma chave para a aplicacao.Abra seu CMD e digite a linha de comando, dentro de seu projeto: php artisan key:generate > keyApp.txtAbra-o no SUBLIME TEXT 2, estara entre os arquivos do projeto. Salvo se voce nao entrou dentro do projeto para usar o comando.Copie a chave e insira no arquivo .env:Terceiro Erro:O argumento esta relacionado ao drive do Mail::send(). Foi um erro de sintaxe, veja que no anterior declarei uma string em um local que e um vetor, veja na documentacao sobre mail laravel:Para acertar o erro adicione o vetor:Quarto Erro:Quando criei outra aplicacao para mostrar os erros acontecendo e uma possivel resolucao, me esqueci de trocar a chamada da VIEW. E so acertar o endereco:Quinto erro:Este erro esta dizendo que foram realizadas 3 possiveis autentificacoes com o email informado. Mas como o laravel sabe disso? Pela chave appKey que voce criou.No meu caso devo ter copiado de um arquivo de testes que estava realizando antes de criar este como novo para vermos os erros acontecerem. Se este e o erro que esta vendo ou similar, basta criar outra chave.Abra o CMD e digite a linha de comando: php artisan key:generate > keyApp.txt.Abra o arquivo keyApp.txt. Copie a chave e cole no arquivo .envAproveite e personalize seu metodo sendEmail. O retorno do metodo nativo Mail::send() e 1 para true e 0 para false. Sendo assim podemos criar uma msg de retorno para entendermos o que esta acontecendo:Agora chame sua aplicacao.Para mim levou alguns segundo para ser enviado. Vc pode personalizar com uma imagem de loading.O retrno foi este:Para chegar em minha caixa de email levou alguns minutos, entre 4 e 5. Isso pode estar relacionado ao servidor de email e nao a sua aplicacao.O corpo que editamos esta na imagem abaixo. Vc pode personalizar isso como quiser, incluindo css e html, inserir imagens, etc.Agora faca o seguinte. Envie um dado para dentro desta pagina por meio do controle. Entre no ControllerEmail ou onde esta o metodo de chamada do sendEmail. Adicione o campo $data com uma entrada em string. E desta forma que enviamos dados por email, vc pode enviar o qeu quiser para o corpoEntre na sua chamada da pagina de corpo do email resources/mail/mail.blade.phpAdicione as chaves