Php 困在Laravel,试图在数据库中保存数据
我做这个函数是为了以后调用它,但保存在数据库中的只有Php 困在Laravel,试图在数据库中保存数据,php,laravel,Php,Laravel,我做这个函数是为了以后调用它,但保存在数据库中的只有名字、密码和电子邮件。对于user\u create\u id和user\u update\u id,存在null protected function create(array $data) { return User::create([ 'first_name' => $data['first_name'], 'password' => Hash::make($data['password
名字
、密码
和电子邮件
。对于user\u create\u id
和user\u update\u id
,存在null
protected function create(array $data)
{
return User::create([
'first_name' => $data['first_name'],
'password' => Hash::make($data['password']),
'email' => $data['email'],
'user_create_id'=> '0',
'user_update_id'=> '0', ]);
}
有没有办法保存user\u create\u id
和user\u update\u id
protected $fillable = [
....
'user_create_id'=> '0',
'user_update_id',
];
在用户
类中确保
protected $fillable = [
....
'user_create_id'=> '0',
'user_update_id',
];
内部用户
类
也可以使用“创建”方法在单行中保存新模型。插入的模型实例将从方法返回给您。但是,在执行此操作之前,您需要在模型上指定可填充或保护属性,因为默认情况下,所有有说服力的模型都可以防止质量指定
确保user\u create\u id
和user\u update\u id
位于app/user.php
文件的$filleble
定义中。
也可以使用“创建”方法在单行中保存新模型。插入的模型实例将从方法返回给您。但是,在执行此操作之前,您需要在模型上指定可填充或保护属性,因为默认情况下,所有有说服力的模型都可以防止质量指定
确保
user\u create\u id
和user\u update\u id
位于app/user.php
文件的$filleble
定义中。确保这些属性是可填充的。还要确保列类型支持字符串,因为您使用的是字符串而不是整数的'0'
:
可填充:
// User model
protected $fillable = [
'first_name',
'password',
'email',
'user_create_id',
'user_update_id'
];
确保这些属性是可填充的。还要确保列类型支持字符串,因为您使用的是字符串而不是整数的
'0'
:
可填充:
// User model
protected $fillable = [
'first_name',
'password',
'email',
'user_create_id',
'user_update_id'
];
在看不到用户模型的情况下,可能需要更新fillable属性以包含这些属性,例如:
protected $fillable = [
'firstname',
'password',
'email',
'user_create_id',
'user_update_id'
];
除非您设置了一个受保护的属性,否则在这种情况下,您只需要确保这些属性都不在受保护的属性中,因为它充当黑名单,而fillable充当体量属性指定的while列表。一个可行的保护版本应该是这样的
protected $guarded = [];
在看不到用户模型的情况下,可能需要更新fillable属性以包含这些属性,例如:
protected $fillable = [
'firstname',
'password',
'email',
'user_create_id',
'user_update_id'
];
除非您设置了一个受保护的属性,否则在这种情况下,您只需要确保这些属性都不在受保护的属性中,因为它充当黑名单,而fillable充当体量属性指定的while列表。一个可行的保护版本应该是这样的
protected $guarded = [];
检查模型中的fillables属性。必须在其中包含
user\u create\u id
和user\u update\u id
。请检查模型中的fillables属性。您必须在其中包含user\u create\u id
和user\u update\u id
。