gpt4 book ai didi

php - Laravel 创建多个用户表

转载 作者:行者123 更新时间:2023-11-29 11:32:30 31 4
gpt4 key购买 nike

我有两个表 - users 和 user_attributes。在注册用户期间,我不仅想在用户表中输入用户,还想创建他的属性。

AuthController

    protected function create(array $data)
{
User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);

return UserAttribute::create([
'user_id' => $data['id'], // Undefined index: id
'lvl' => 0,
'exp' => 0,
'currency' => 500,
'premium_currency' => 5,
]);
}

如何获取 user_id?PS:我很抱歉我的英语。

最佳答案

这样做 $user =新用户;
$用户->thing1 = 12; $用户->thing2 =32; $用户->保存();

现在,一旦您调用了 save 方法,您就可以通过执行以下操作来获取 id

$user->id; 

记住!它只有在调用 save 方法后才会起作用。

另请记住将我的数据替换为您的数据。

有关更多信息和说明,请参阅此处:https://laravel.com/docs/5.2/eloquent#basic-inserts

祝你好运!

关于php - Laravel 创建多个用户表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37171317/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com