Php Laravel-Session似乎只保存了第二次

Php Laravel-Session似乎只保存了第二次,php,laravel,voyager,Php,Laravel,Voyager,我的laravel会话有问题(特别是voyager管理面板-但也可能是通用的),我已经对它进行了一些调试 每次我尝试登录旅行者时,都会出现419 CSRF令牌错误。 (voyager掩码中已包含@csrf令牌字段,在更新到laravel 4.8之前,该字段工作正常) 我检查了laravel csrf令牌字段名称中的更改,它已经由voyager软件包更新,以与laravel 4.8配合使用 我试图更改到每个会话驱动程序(文件、redis、数据库等),但它仍然显示419 在我的应用程序的其余部分中,

我的laravel会话有问题(特别是voyager管理面板-但也可能是通用的),我已经对它进行了一些调试

每次我尝试登录旅行者时,都会出现419 CSRF令牌错误。 (voyager掩码中已包含@csrf令牌字段,在更新到laravel 4.8之前,该字段工作正常) 我检查了laravel csrf令牌字段名称中的更改,它已经由voyager软件包更新,以与laravel 4.8配合使用

我试图更改到每个会话驱动程序(文件、redis、数据库等),但它仍然显示419

在我的应用程序的其余部分中,会话工作正常。 不过,我注意到旅行者有一种奇怪的行为,我无法解释。它似乎在某种程度上与会话有关

中间件CSRF已启用: 当我进入登录页面时,输入我的数据并单击登录页面。我看到了419错误。 当我在同一个窗口中返回表单,然后再次填写表单时,它工作正常,我已登录。 如果我关闭窗口并在浏览器中打开一个私有窗口,它会再次执行相同的操作。 这是可以复制的。每次我必须登录一次(它失败),并且从第二次登录开始它就工作了

禁用中间件CSRF(这样做是为了进一步测试): 似乎也有类似的问题

我在我的私人窗口中打开voyager,然后单击登录。(它可以工作,因为CSRF未启用) 但只要我点击旅行者号内的某个地方,它就会把我带回登录表单。 如果我第二次输入数据,我将再次登录,但这一次我可以随意点击和播放。一切正常,直到我关闭窗口并在私人窗口中重试。(同样-需要2次登录才能使用所有内容)

因此,它似乎与会话有关,而不是出于某种原因保存第一次。 我总是需要两次尝试才能成功

这告诉我,会话通常是有效的(否则第二次也不会有效),但是为什么它不能立即有效呢

有什么建议或想法吗