使用laravel5.3,直接使用make:auth生成用户注册管理,遇到了一个问题,请大家指点,谢谢:
因为想要给注册用户发送邮件,所以想直接将发送邮件的语句直接写在 RegisterController控制器的create方法中,但这个create方法中的 return User::create 为何不能改为 User::create 呢?因为这个直接return,如此一来,就不能实现创建用户之后再发送邮件了
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
'avatar'=>'/image/default_user_avatar.jpg',
'confirm_code'=>str_random(48),
]);
}