我收到错误消息,这是我的存储功能正在尝试将邮件发送到该电子邮件
public function store(Request $request)
{
$to_name = 'TO_NAME';
$to_email = 'TO_EMAIL_ADDRESS';
$data = array('name'=>"Sam Jose", "body" => "Test mail");
Mail::send('layouts.mail', $data, function($message) use ($to_name,$to_email) {
$message->to('$to_name,$to_email');
$message->subject('Booking Enquiry');
$message->from('kisilamapeni@gmail.com','kisila');
});
echo "Email sent";
}
答案 0 :(得分:1)
如果要从字符串中解析变量,则必须使用"
而不是'
$message->to("$to_name, $to_email");
在Laravel的Illuminate/Mail/Message
方法to
中,有三个参数,电子邮件地址是第一位
https://laravel.com/api/5.8/Illuminate/Mail/Message.html#method_to
因此,您通常应该省略引号:
$message->to($to_email, $to_name);