Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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更新创建一个新记录_Laravel - Fatal编程技术网

Laravel更新创建一个新记录

Laravel更新创建一个新记录,laravel,Laravel,我正试图用雄辩的via更新现有记录 return Users::where('id', $id) ->update(['names' => $request->input("name")]); 但上述情况创造了一个新记录。我错过了什么? 我希望这是上面的一行。您错过了很多东西,例如Laravel的编码约定。事实上,我们通常在单个公司中创建模型,但您创建了“用户”。您可以创建“用户”模型,而不是“用户”。而且语法也不正确。因此,您可以按照下

我正试图用雄辩的via更新现有记录

 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是在发帖子,而不是发出请求。