无法将变量传递给电子邮件laravel 5中的主题

时间:2016-04-16 11:32:54

标签: laravel-5

 Mail::send('emails.cont',['name'=>$n,'email'=>$email],function($message){
        $message->to('abc@gmail.com','efe')->from('cde@gmail.com')->subject($s);
    });

对于主题,我试图传递一个名为$ s的变量,该变量包含在那里定义的值。但是,它将以红色为基础,并称未定义的变量为$ s。怎么解决?

1 个答案:

答案 0 :(得分:0)

请您尝试以下代码

Mail::send('emails.cont',['name'=>$n,'email'=>$email],function($message) use ( $s ) {
        $message->to('abc@gmail.com','efe')->from('cde@gmail.com')->subject($s);
    });