为什么代码无法更新用户日期? (使用api_token授权)

时间:2019-08-24 16:51:51

标签: laravel api

更新无法修改用户日期 使用api_token连接

返回内容显示正常 但用户日期未更新,请保持不变

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


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

    return 'user updated successfully';
}

1 个答案:

答案 0 :(得分:1)

如果您的user的其余数据正在通过您的update()方法正确更新,请确保用户日期的fillable字段(无论用户日期字段是什么)是在您的用户模型上设置的。

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

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