Php Laravel 5.3:浏览器上未设置Cookie,获取令牌不匹配异常

Php Laravel 5.3:浏览器上未设置Cookie,获取令牌不匹配异常,php,laravel,laravel-5,Php,Laravel,Laravel 5,我在Ubuntu18.04上有一个Laravel5.3应用程序。每当我提交表单时,都会出现以下错误 TokenMismatchException in VerifyCsrfToken.php 我检查过了,我的表单令牌在表单中 <input type="hidden" name="_token" value="1axYN6BB8nkhoncOrLshJykbAhmlsjoxiDvYYqxI"> 我检查了我的cookies,客户端没有创建cookies。在chrome开发工具存储/c

我在Ubuntu18.04上有一个Laravel5.3应用程序。每当我提交表单时,都会出现以下错误

TokenMismatchException in VerifyCsrfToken.php
我检查过了,我的表单令牌在表单中

<input type="hidden" name="_token" value="1axYN6BB8nkhoncOrLshJykbAhmlsjoxiDvYYqxI">
我检查了我的cookies,客户端没有创建cookies。在chrome开发工具存储/cookie中,不存在任何值

所以我认为问题在于我的浏览器上没有设置cookies

我的服务器存储权限是777,我可以在storage/framework/sessions文件夹中保存文件

相同的应用程序在我的本地主机窗口上工作


没有饼干的原因是什么?

我在Laravel 5.3中遇到了类似的问题。这个问题在以后的版本中得到了解决,但我有几个应用程序仍然保留在5.3版本中,因为我们无法在prod中更新这些破坏性的更改

这种情况之所以会发生,有几个原因。以下是一些可以帮助您的方法:

1你没有说你是如何得到你表格上的价值的。确保该值由Laravel提供:ie value={{csrf_token}

2检查routes/web.php文件中的空格。在这个版本的Laravel中,在开始标记之前的一个空格