Php Laravel发送邮件并传递用户电子邮件
我想向我的用户发送注册确认邮件。一切正常,但如何从用户处动态填写邮件地址?类似的东西不起作用:$message->to($user->email) 注意函数(..)use($email)和$message->to($email)。 您必须使用“use”,因为$email仅在父范围中定义Php Laravel发送邮件并传递用户电子邮件,php,laravel,email,Php,Laravel,Email,我想向我的用户发送注册确认邮件。一切正常,但如何从用户处动态填写邮件地址?类似的东西不起作用:$message->to($user->email) 注意函数(..)use($email)和$message->to($email)。 您必须使用“use”,因为$email仅在父范围中定义 $user = new User(); $user->email = $email; $user->name = $name; $user->pa
$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');
}
Mail::send('email.registerMail', ['name'=>$name, 'email'=> $email], function ($message) use ($email) {
$message->from('info@abc.de', 'abc');
$message->to($email);
});