何时使用 POST 和 Laravel 中的 PUT 方法?
When use POST and PUT Method In Laravel?
我不知道 POST 和 PUT method.Some 之间的确切区别,人们在网上说,当您更新记录时,您必须使用 PUT 方法而不是 POST,不知道是不是真的??
如果您的网站 URL 采用 POST 方法,则形成互联网
1. www.example.com/user/{id}/update :- PUT 使用
2. www.example.com/user/更新:- POST 使用
这对不对??
如果您要插入新数据,您很可能会使用 POST
方法
Route::post('new/data', 'NewDataController@store');
如果要编辑或添加不存在的新数据,必须使用PUT
方法
Route::put('/data', 'NewDataController@update');
实现中的区别只是使用的短语,如果你想根据文档进行操作,你应该对第一个使用 PUT,对后者使用 POST。
[https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6][1]
- PUT:www.example.com/user 将创建一个新实体
- PUT:www.example.com/user/{id} 将更新现有实体
- POST: www.example.com/user 数据接受端点(例如批量更新,其中 id 在正文而不是 URI 中定义)
希望对您有所帮助:)
我不知道 POST 和 PUT method.Some 之间的确切区别,人们在网上说,当您更新记录时,您必须使用 PUT 方法而不是 POST,不知道是不是真的??
如果您的网站 URL 采用 POST 方法,则形成互联网 1. www.example.com/user/{id}/update :- PUT 使用 2. www.example.com/user/更新:- POST 使用 这对不对??
如果您要插入新数据,您很可能会使用 POST
方法
Route::post('new/data', 'NewDataController@store');
如果要编辑或添加不存在的新数据,必须使用PUT
方法
Route::put('/data', 'NewDataController@update');
实现中的区别只是使用的短语,如果你想根据文档进行操作,你应该对第一个使用 PUT,对后者使用 POST。 [https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6][1]
- PUT:www.example.com/user 将创建一个新实体
- PUT:www.example.com/user/{id} 将更新现有实体
- POST: www.example.com/user 数据接受端点(例如批量更新,其中 id 在正文而不是 URI 中定义)
希望对您有所帮助:)