Laravel 5.4错误405方法不允许错误

时间:2018-01-27 04:34:22

标签: php laravel vue.js

我有Laravel 5.4和VueJs应用程序。当我在Localhost中运行它时它已经工作但是现在。我在服务器中托管它给出错误GET> 405方法不允许错误。但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'
]);

1 个答案:

答案 0 :(得分:1)

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

任何时候我都会看到这是因为我不小心尝试在POST路线或类似路线上使用GET。

由于您提到了CORS,请确保列出所有必需的动词。