我想在注册过程中向他们的电子邮件发送激活电子邮件/代码,但我无法找到合适的答案来帮助我完成工作。
这是我的控制器方法,我使用哨兵将用户数据保存到我的数据库中。
public function postRegister(Request $request)
{
$user = Sentinel::registerAndActivate($request->all());
return redirect('/');
}
在这里,我想在用户注册时将激活电子邮件/代码发送到他们的电子邮件。
您的任何帮助将不胜感激!
public function postRegister(Request $request)
{
$user = Sentinel::register($request->all());
$activation = Activation::create($user);
$this->sendEmail($user, $activation->code);
return redirect('/');
}
private function sendEmail($user,$code)
{
Mail::send('emails.activation',[
'user' => $user,
'code' => $code
], function($message) use ($user){
$message->to($user->email);
$message->subject("Hello $user->first_name,
activate your account.");
});
}