在laravel 5.2中,csrf令牌不适用于任何表单操作

时间:2016-04-19 11:59:40

标签: laravel-5.2

CSRF令牌不适用于服务器上的laravel 5.2中的表单操作。但它可以在localhost中使用。 甚至我在routes.php中使用了以下代码

Route::group(['middleware' => 'web'], function () {
    //
});

继续获取如下错误

TokenMismatchException in VerifyCsrfToken.php line 67:

请帮帮我。

1 个答案:

答案 0 :(得分:0)

打开您的Http \ kernel.php文件。您将在$ middlewareGroups中找到Web中间件。这基本上是一组包含的几个中间件 \App\Http\Middleware\VerifyCsrfToken::class 阅读Laravel 5.2中新增的Middleware Groups

所以使用

Route::group(['middlewareGroups' => 'web'], function () { // }); 而不是

Route::group(['middleware' => 'web'], function () { // });

编辑:很遗憾Laravel文档提到中间件而不是中间件组。