【问题标题】:Post method not supported for this route此路线不支持发布方法
【发布时间】:2020-04-21 09:24:20
【问题描述】:

我的保存/存储页面出现错误:

此路由不支持 POST 方法。支持的方法:GET、HEAD、PUT、PATCH、DELETE。

我不知道发生了什么,我是 laravel 的新手。

控制器: Here is the code

网络路由:

Route::resource('post', 'PostControl');

【问题讨论】:

  • 这只是表示该路由不支持post方法。根据我的知识,你无能为力。
  • 请将代码作为文本而不是图像添加到您的问题中......还有什么save控制器上的方法? store 方法?

标签: php laravel laravel-routing


【解决方案1】:

您正在发送不应发送的 POST 请求。见下表:

发送一个 POST 到photos.edit 路由会触发这个错误...例如。

【讨论】:

    【解决方案2】:

    有几件事可能是错误的:

    • 你的控制器需要是 PostController
    • 在 laravel 集体形式中,“Action”可能需要小写
    • 复数是资源路由的约定post => posts

    【讨论】:

      猜你喜欢
      • 2019-12-17
      • 2020-04-15
      • 2023-02-04
      • 2021-02-23
      • 2021-06-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      • 2020-04-23
      相关资源
      最近更新 更多