我正在使用laravel 5附带的auth系统,并希望在注册后发送通知电子邮件。我尝试在AuthenticatesAndRegistersUsrers.php的postReigster方法中添加一个发送电子邮件的方法(我测试它的工作原理),但它没有用。
请帮忙
我尝试在注册商创建和authandregister postRegister
中添加的代码 $email = EmailTemplate::all()->first();
Mail::raw($email->topic, function($message) use ($data, $email)
{
$message->from($email->sender, $email->sender);
$message->to($data->email);
});
答案 0 :(得分:0)
您必须在此文件中添加您的代码:
/app/Services/Registrar.php
返回之前返回此功能必须添加如下内容:
public function create(array $data)
{
your_mail_function($data['email'], 'towhom', 'subject' );
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}