Php Laravel registercontroller,添加另一个创建
我正在使用laravel auth处理我的登录/注册/验证等。现在我需要在register创建用户后,还创建另一个包含用户->id的表 像这样的事情是我想要实现的,显然这不起作用,但你得到了我想要的。这是可能的,还是我唯一可以根据需要创建自定义registercontroller的选项Php Laravel registercontroller,添加另一个创建,php,laravel,laravel-5,Php,Laravel,Laravel 5,我正在使用laravel auth处理我的登录/注册/验证等。现在我需要在register创建用户后,还创建另一个包含用户->id的表 像这样的事情是我想要实现的,显然这不起作用,但你得到了我想要的。这是可能的,还是我唯一可以根据需要创建自定义registercontroller的选项 class RegisterController extends Controller { use RegistersUsers; /** * Create a new user
class RegisterController extends Controller
{
use RegistersUsers;
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User && \App\Stats
*/
protected function create(array $data)
{
return [
User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]),
Stats::create([
'user_id' => $user->id
])
];
}
这应该行得通
protected function create(array $data)
{
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
Stats::create([
'user_id' => $user->id
]);
return $user;
}