【发布时间】:2016-02-08 05:08:46
【问题描述】:
对于 Laravel 5.2,我希望来宾用户在注册时提供他们的名字和姓氏。 first_name 和 last_name 字段来自不同的模型People,这基本上就像他们扩展配置文件的表:
Users
id
email
username
People
user_id
first_name
last_name
profile
...
在默认的AuthController中,它调用User类的create方法是这样的:
/**
* Create a new user instance after a valid registration.
*
* @param array $data
*
* @return User
*/
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}
但是我应该怎么做才能覆盖这个方法,以便它通过向上述两个表中添加数据来创建用户?
【问题讨论】:
标签: model controller laravel-5 registration