如果您直接从搜索中获得此答案 ,请确保已经使用
{{ csrf_field() }}OP 将csrf令牌添加到了表单中。
如果您将会话驱动程序设置为文件:
可能与storage_path不可写有关。如果您使用的是基于文件的会话,则在此处存储有关令牌的会话数据。可以通过验证
is_writable(config('session.files'))
对于OP,会话驱动程序设置为array。 阵列仅用于测试。由于数据不会持久保存,因此它将无法在下一个请求上比较令牌。
在测试期间使用阵列驱动程序,并防止持久存储在会话中的数据。
https://laravel.com/docs/5.5/session#configuration
检查config / session.php
最后,我遇到的一个问题是,我们有一个项目,该项目的会话域和安全设置位于config / session.php中,但是开发站点未使用HTTPS(SSL /
TLS)。这是导致此一般错误的原因,因为默认情况下session.secure设置为true。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)