【问题标题】:Laravel 5.4 Error 405 Method Not Allowed ErrorLaravel 5.4 错误 405 方法不允许错误
【发布时间】:2018-07-06 11:00:51
【问题描述】:

我有 Laravel 5.4 和 VueJs 应用程序。当我在 Localhost 中运行它时,它可以工作,但是现在。我托管在服务器中,它给出了错误 GET > 405 Method Not Allowed 错误。但是 GET 请求工作正常。但是这个函数我没有使用 GET 请求。我使用 POST。但我给出了这个错误。我也安装了 CORS。我能做什么?

这是我在 VueJS 中的 POST 请求

this.$http.post("api/sendbooking",this.booking)
        .then(function (response){

              console.log(response)
        })

这是 api.php

Route::post('/sendbooking',[
'uses' => 'BookingController@setBooking'
]);

【问题讨论】:

  • 你检查你的文件权限了吗?
  • 如何查看

标签: php laravel vue.js


【解决方案1】:

您正在尝试发出未经授权或配置不正确的请求。 405 表示请求中未经授权的 HTTP 动词。仔细检查您可以发布到您想要到达的路线的路线文件。

每当我看到这种情况时,我都会不小心尝试在 POST 路由或类似路径上使用 GET。

既然你提到了 CORS,请确保所有必需的动词都被列为允许。

【讨论】:

    猜你喜欢
    • 2015-10-15
    • 2017-09-03
    • 2018-08-25
    • 1970-01-01
    • 2019-07-29
    • 2018-01-25
    • 2017-11-13
    • 2014-12-12
    • 2016-12-02
    相关资源
    最近更新 更多