【问题标题】:Laravel 5 MethodNotAllowedLaravel 5 MethodNotAllowed
【发布时间】:2015-05-18 15:56:04
【问题描述】:

我正在尝试为客户端应用程序构建一个带有 api 的 laravel 应用程序,但是我得到了这个奇怪的MethodNotAllowedHttpException,我不明白为什么。

这是php artisan route:list 的输出:

请求内容:

在尝试 POST 到 api/v1/accounts 时发生错误(如上面的屏幕截图所示)。

希望你能帮帮我。

【问题讨论】:

  • 您在哪个路由/网址上收到此错误?
  • 哦,是的,对不起:api/v1/accounts,我会添加到帖子中
  • 它会接受 POST 方法,你是如何访问这个 url 的?
  • 他也在使用 POST 请求访问它,奇怪。
  • 你的表格是什么action

标签: php exception laravel-5 laravel-routing


【解决方案1】:

Larval RESTful 更新 api 使用方法 PUT/PATCH。
尝试将以下代码添加到您的 <form> 标记中。
<input type="hidden" name="_method" value="PUT">

【讨论】:

    猜你喜欢
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2019-01-31
    • 1970-01-01
    相关资源
    最近更新 更多