我想向我的用户发送注册确认邮件。一切正常但我如何从我的用户填写动态邮件地址?这样的事情不起作用:$ message-> to($ user-> email);
$user = new User();
$user->email = $email;
$user->name = $name;
$user->password =$password;
$user->save();
$name = $user->name;
$email = $user->email;
Mail::send('email.registerMail', ['name'=>$name, 'email'=> $email], function ($message) {
$message->from('info@abc.de', 'abc');
$message->to($user->email);
});
return redirect()->route('success');
}
答案 0 :(得分:2)
Mail::send('email.registerMail', ['name'=>$name, 'email'=> $email], function ($message) use ($email) {
$message->from('info@abc.de', 'abc');
$message->to($email);
});
注意函数(..)使用($ email)和$ message->到($ email)。 你必须使用'使用'因为$ email仅在父范围内定义。