I want to send activation email/code to their emails during signup procedure but I am unable to find suitable answer that help me to complete my work.
This is my controller method where i am saving user data into my database using sentinel.
public function postRegister(Request $request)
{
$user = Sentinel::registerAndActivate($request->all());
return redirect('/');
}
Here i want to sent activation email/code to their email when user signup.
Your any help would be highly appreciated!
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.");
});
}