laravel 5.1错误VerifyCsrfToken.php第53行中的TokenMismatchException:

时间:2015-10-05 13:22:15

标签: php authentication laravel-5 token

我尝试对用户进行身份验证。我键入代码并执行文档laravel之类的步骤但是有错误。这是我的表格

在这里输入代码

{!! csrf_field() !!} 
First Name Last Name E-mail Address Sport: {{ $gametype }}>   
@foreach($games as $game) 
    <input type="checkbox" value="{{ old('game_type_id') }}"> {{ $game->name }}>
@endforeach 

密码密码确认我同意使用条款注册注册或使用Connect连接已经拥有一个帐户?登录!

这是route://认证路由......

Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');      
Route::get('auth/logout', 'Auth\AuthController@getLogout');

//注册路线......

Route::get('auth/register', 'Auth\AuthController@getRegister'); 
Route::post('auth/register', 'Auth\AuthController@postRegister');

我的文件登录和注册刀片在view / auth文件夹中。当我在VerifyCsrfToken.php第53行注册时遇到此错误TokenMismatchException:

1 个答案:

答案 0 :(得分:1)

根据官方文档here,您必须使用并输入当前令牌的字段。

<input type="hidden" name="_token" value="{{csrf_token()}}" />

并使用Route::controller('auth','AuthController');代替所有当前路线。