Laravel 5 Can';t在电子邮件laravel 5中将变量传递给subject

Laravel 5 Can';t在电子邮件laravel 5中将变量传递给subject,laravel-5,Laravel 5,对于主题,我试图传递一个名为$s的变量,该变量包含一个在这里定义的值。但是,它将以红色显示,并表示未定义的变量$s。如何解决这个问题?你能试试下面的代码吗 Mail::send('emails.cont',['name'=>$n,'email'=>$email],function($message){ $message->to('abc@gmail.com','efe')->from('cde@gmail.com')->subject($s);

对于主题,我试图传递一个名为$s的变量,该变量包含一个在这里定义的值。但是,它将以红色显示,并表示未定义的变量$s。如何解决这个问题?

你能试试下面的代码吗

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

然后它将显示以下异常。App\Http\Controllers\ContactController::App\Http\Controllers\{closure}()缺少参数2对于from部分,给定的电子邮件未被接收,这意味着它没有过度写入mail.php电子邮件地址。你知道怎么解决这个问题吗?
Mail::send('emails.cont',['name'=>$n,'email'=>$email],function($message) use ( $s ) {
        $message->to('abc@gmail.com','efe')->from('cde@gmail.com')->subject($s);
    });