【问题标题】:Method not allowed (PATCH) in Laravel API 5.8Laravel API 5.8 中不允许的方法(PATCH)
【发布时间】:2021-08-27 22:28:53
【问题描述】:

我正在尝试使用 put 或 patch 方法将信息发送到 api 路由,但它不起作用,我收到错误 405(方法不允许),我使用的是 laravel 5.8,我不想使用路线类型“资源”,你能帮帮我吗? 我也在使用邮递员发送信息。

这是我的路线:

Route::patch('categorias_cliente/update/{categoria}', 'CategoriaClienteController@update')->name('api.v1.categorias_cliente.update');

这是我在控制器中的功能:

public function update(Request $request, $categoria)
{
   return 1;
}

邮递员:

【问题讨论】:

    标签: laravel api postman laravel-5.8 laravel-api


    【解决方案1】:

    由于大多数网络服务器,您将只支持 GET 和 POST 方法... Laravel 支持所有其他方法,在请求中使用参数来添加此值,因此您必须添加参数_method 带有值 PATCH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-02
      • 2017-08-29
      • 2018-11-12
      • 2020-06-06
      • 2017-06-09
      • 2019-11-16
      • 2017-12-10
      相关资源
      最近更新 更多