dingo / api laravel中的更新方法(post或put?)

时间:2016-03-17 14:54:59

标签: php api post laravel-5.2 put

我正在为Laravel的Dingo / api扩展程序构建API。当我使用所有不同的方法时,我偶然发现了更新。现在有很多讨论哪种方法更好用。

post or put 

但是为了更新像Item或Customer这样的现有元素,我是否使用Post或Put来更新该特定元素。所以在代码中哪一个对更新更有效:

$api->post('items/{id}/edit' , 'App\Http\Controllers\Api\ItemController@edit' );

$api->put('items/{id}/edit' , 'App\Http\Controllers\Api\ItemController@edit' );

1 个答案:

答案 0 :(得分:0)

插入的POST PUT进行更新。
Nothings阻止你以相反的方式使用它们,但这是标准 此外,没有人阻止你在DELETE上进行更新,但这是一种不好的做法。