Skip to main content
 首页 » 编程设计

laravel-5之verifyCsrfToken.php 第 67 行中的 TokenMismatchException

2024年05月10日7xiaohuochai

我知道这是 Laravel 中表单之类的已知错误。但我在 Laravel 5.2 中面临基本身份验证的问题。

我使用 Laravel 创建了身份验证;

php artisan make:auth 

现在我的服务器和本地都有相同的代码副本。在我本地,我没有遇到任何问题。然而,在我的服务器上,当我尝试注册用户时,我收到错误消息:VerifyCsrfToken.php 第 67 行中的 TokenMismatchException

我的本​​地和服务器环境都是同步的,但我在注册时不断收到错误。有关如何解决此问题的任何帮助吗?

请您参考如下方法:

我假设您添加了 $this->middleware('auth');在 Controller 的构造函数内以使身份验证正常工作。在您的登录/注册表单中,如果您使用 {!! Form::someElement !!} ,也在顶部添加以下行:

{!! csrf_field() !!} 

或者,如果您在表单中使用输入标记,只需在 <form> 之后添加以下行即可标签:

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

希望这有帮助。