Envios de imagens por email

182 views
Skip to first unread message

Luiz Gustavo

unread,
Feb 6, 2017, 8:26:54 AM2/6/17
to Laravel Brasil
Bom dia. Estou utilizando a função Mail() do laravel 5.2 e estou com problema ao enviar imagens in-line.. Tentei utilizar os exemplos do próprio laravel, porém ele não reconhece a variavel $message..

Minha função de envio:
$data = [];
        Mail::send('usuarios/msg_email', $data, function($message) use($user,$senha){
            $message->from('te...@goesnicoladelli.com.br');
            $message->to("$user->email")
            //->cc('te...@goesnicoladelli.com.br') // colocar em cópia
                ->subject("Nova senha Intranet $user->name");
           

        });

Eu estou tentando colocar a imagem dentro do arquivo usuarios/msg_email.

Se puderam dar algum auxilio, agradeço.. Valeu.

Christian Rodrigo Ribeiro Rocha

unread,
Feb 7, 2017, 5:53:55 AM2/7/17
to Laravel Brasil
Eu uso assim no 5.1

 use Mail;



 $data = Request::all();
 Mail::send('contato.index', $data, function ($message) {
   $message->from(Request::all()['email'], Request::all()['nome']);
   $message->to('con...@site.com.br')->subject('E-mail enviado via site - '.Request::all()['assunto']);
 });

Luiz Gustavo

unread,
Feb 7, 2017, 8:03:23 AM2/7/17
to Laravel Brasil
Bom dia cara. Mas aonde você está anexando a imagem inline?

Luiz Gustavo

unread,
Feb 7, 2017, 12:07:27 PM2/7/17
to Laravel Brasil
Resolvido.

No corpo do email tem que ir assim.

<img src="<?php echo $message->embed('http://laraluiz.goesnicoladelli.net/imagens/imagens_cobranca/neo.png'); ?>">

Passar a url do sistema e o caminho da imagem.

Valeu pela ajuda.
Reply all
Reply to author
Forward
0 new messages