Laravel更新创建一个新记录
我正试图用雄辩的via更新现有记录Laravel更新创建一个新记录,laravel,Laravel,我正试图用雄辩的via更新现有记录 return Users::where('id', $id) ->update(['names' => $request->input("name")]); 但上述情况创造了一个新记录。我错过了什么? 我希望这是上面的一行。您错过了很多东西,例如Laravel的编码约定。事实上,我们通常在单个公司中创建模型,但您创建了“用户”。您可以创建“用户”模型,而不是“用户”。而且语法也不正确。因此,您可以按照下
return Users::where('id', $id)
->update(['names' => $request->input("name")]);
但上述情况创造了一个新记录。我错过了什么?
我希望这是上面的一行。您错过了很多东西,例如Laravel的编码约定。事实上,我们通常在单个公司中创建模型,但您创建了“用户”。您可以创建“用户”模型,而不是“用户”。而且语法也不正确。因此,您可以按照下面的代码进行操作。如果您以正确的方式创建了表、模型和控制器,它应该可以工作
return User::where('id', $id)->first()->update(['name' => $request->input("name")]);
或
您错过了很多东西,例如Laravel的编码约定。事实上,我们通常在单个公司中创建模型,但您创建了“用户”。您可以创建“用户”模型,而不是“用户”。而且语法也不正确。因此,您可以按照下面的代码进行操作。如果您以正确的方式创建了表、模型和控制器,它应该可以工作
return User::where('id', $id)->first()->update(['name' => $request->input("name")]);
或
该模型是由artisan生成的,我会尝试一下,谢谢。似乎问题不在laravel上,而是vuejs在提出我的post和put请求时出现的。似乎vuejs是在发布帖子而不是发布请求。该模型由artisan生成,我将尝试此功能,谢谢。似乎问题不在laravel上,而是vuejs在发布帖子和发布请求时出现的问题。看来vuejs是在发帖子,而不是发出请求。