Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 为什么代码不能更新用户日期?(使用api_令牌授权)_Laravel_Api - Fatal编程技术网

Laravel 为什么代码不能更新用户日期?(使用api_令牌授权)

Laravel 为什么代码不能更新用户日期?(使用api_令牌授权),laravel,api,Laravel,Api,更新无法修改用户日期 使用api_令牌连接 返回内容显示ok 但用户日期不更新,保持不变 public function update(Request $request) { $request->validate([ 'name' , 'email' => 'unique:users|email', 'password', ]); Auth::user()->update($request->al

更新无法修改用户日期 使用api_令牌连接

返回内容显示ok 但用户日期不更新,保持不变

public function update(Request $request)
{
    $request->validate([
        'name' ,
        'email' => 'unique:users|email',
        'password',
    ]);


    Auth::user()->update($request->all());

    return 'user updated successfully';
}

如果用户的其余数据正在通过更新方法正确更新,请确保在用户模型上设置了用户日期字段的可填充字段(无论调用什么用户日期字段)

在用户模型的顶部,查找$fillable,如下所示:

protected $fillable = [
    'name', 'email', 'password', 'yourDateField'  // Make sure your date field is included
];