同一标题中有几个问题,但这是最新的Laravel
版本5.7的问题。
我必须使用POST
方法来构建API控制器。我的路由器配置如下
Route::post('/api', 'ApiController@index')
->name('api_index');
然后我在app\Http\Middleware\VerifyCsrfToken.php
protected $except = [
'api/*',
'api_index', // AS PREVIOUS WAS NOT WORKING I HAVE ADDED THIS
];
但是,我仍然收到如下错误
Symfony \组件\ HttpKernel \ Exception \ MethodNotAllowedHttpException 没有消息
注意:如果将方法从GET
更改为POST
,则可以正常工作。