POST方法时的MethodNotAllowedHttpException(Laravel 5.5)

时间:2017-12-06 09:22:54

标签: laravel-5

在我的/reoutes/api.php中,我有以下路线

Route::middleware('api')->group(function(){

    Route::post('/prepare/', 'CompgenApiController@prepareDefault');

});

当我尝试用邮递员打开页面https://mydomen/api/prepare/时,我得到一个异常"方法不允许Http异常"。我还加入了我的VerifyCsrfToken.php

protected $except = [
    '/api/prepare/',
];

如果我替换上的帖子 - 一切都好!

1 个答案:

答案 0 :(得分:0)

问题是页面只能使用POST请求加载。此错误与CSRF令牌验证无关。

更新Postman以向https://mydomen/api/prepare/发出POST请求,而不是GET。或者你可以作弊并启用POST和GET:

Route::get('/prepare/', 'CompgenApiController@prepareDefault');
Route::post('/prepare/', 'CompgenApiController@prepareDefault');