【问题标题】:Update Method in dingo/api laravel (post or put?)dingo/api laravel 中的更新方法(post 还是 put?)
【发布时间】:2016-07-04 00:20:19
【问题描述】:

我正在 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' );

【问题讨论】:

    标签: php api post laravel-5.2 put


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-07-18
      • 1970-01-01
      • 2012-01-25
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-03
      • 2021-11-16
      • 2014-11-06
      相关资源
      最近更新 更多