当前位置: 首页 > 知识库问答 >
问题:

什么时候在Laravel中使用POST和PUT方法?

夏和雅
2023-03-14

我不知道POST和PUT方法的确切区别。有些人在网上说,当你们更新记录的时候,你们必须使用PUT方法而不是POST,我不知道这是真的吗??

如果你的网站URL在POST方法1.www.example。com/user/{id}/update:-使用2.www.example。com/user/update:-使用后这是否正确??

共有2个答案

古弘
2023-03-14

实现的区别只是使用的短语,如果您想根据文档进行操作,则应该使用PUT作为第一个,使用POST作为后者。[https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6][1]

  • 放:www.example。com/user将创建一个新实体

我希望这能有所帮助:)

聂永怡
2023-03-14

如果您要插入新数据,您很可能会使用POST方法

Route::post('new/data', 'NewDataController@store');

如果要编辑或添加不存在的新数据,则必须使用PUT方法

Route::put('/data', 'NewDataController@update');
 类似资料:
  • 我不知道PATCH和PUT方法之间的确切区别。有人能告诉我什么时候我们应该用适当的例子来使用这个方法吗?

  • 问题内容: 我正在尝试通过使用Laravel创建RESTful API。我已经使用 php artisan make:controller RestController 创建了我的控制器,这是我的控制器代码: 我在我的routes / web.php文件中添加了以下代码行来创建此路由: 当我尝试在GET / person上测试此api时,它可以正常工作,但在POST和PUT上,我从Laravel获

  • 问题内容: 奇怪的是: 似乎或多或少被定义为。通过这种方式很容易产生错误: 一些fname意外地以else块结尾。修复很简单,我们应该改用它,但是从表面上看,这似乎是一种不错的pythonic方式,并且比“正确”的方式更具可读性。 由于字符串是不可变的,所以为什么字符串错误是什么技术细节?什么时候进行身份检查更好,什么时候进行平等检查更好? 问题答案: 据我所知,检查对象身份是否相等。由于没有强制

  • 我已经学习了Vue.js的生命周期钩子,但没有找到任何实际的场景,其中创建()函数被使用? 我知道created()函数可以访问被动数据和事件,但不能访问DOM元素。但实际上我不知道如何使用它。请有人帮我提供使用Created()函数的实际场景。提前谢谢。

  • 问题内容: 有人可以在何时使用以及在Hibernate中为我提供用例帮助吗? 问题答案: @Version用于通过Hibernate 实现乐观锁定,这意味着没有两个事务会在冲突时同时覆盖数据。 如果两个线程同时读取数据,并且两个线程都尝试使用不同的值更新同一行,则Hibernate将使用该字段来检查该行是否已更新。 在提交之前,每个事务都将验证没有其他事务已修改其数据。如果被修改,则最后一个事务遇

  • 问题内容: 这对专家们来说可能听起来很愚蠢,但是我不得不问: 您如何决定何时使用以及何时使用? 毕竟,我研究了我发现的最佳答案就是这个。它已经提到,是中的一种旧方法,而带有返回值的是中的一种新方法。 我的问题是,既然我们手头有旧的东西,该不该弃用?还是有任何需要使用的情况? 此外,没有人知道为什么要改到和值,和有什么好处? 问题答案: 我总是使用控制器方法返回的方法。仅仅因为它会使控制器方法变得更