Envio de email
Ola Carlos,
Tenho um sistema que envia alumas notificações por email que tem funcionado bem, mas agora preciso direcionar o email de notificação para um email específico e estou fazendo assim:
$email=$emailDestino['email']; // essa variável contém o email de destino, se eu fizer dd($email) o resultado é "[email protected]"
Mail::send('email.transferenciabr',['id' => $briefingSelecionado['id'] ], function($message){
$message->to($email);
$message->subject('Briefing transferido');
});
Nesse exemplo recebo o erro: Undefined variable: email
Porém se eu coloco em $message->to('[email protected]'); funciona direitinho.
Como eu devo fazer pra resolver?
Desde já muito obrigado.
Olá, Aurélio!
Tudo bem?
É porque você está tentando usar uma variável dentro de uma função de callback. Para resolver isso precisa dá o use essa variável.
function ($message) use ($email) {
// $email disponível aqui...
}
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!