Laravel 5.6会话不持久

时间:2018-08-23 09:26:49

标签: php session persistence laravel-5.6

对我来说,这很奇怪,因为我目前正在处理多个项目,并且都工作正常,但是这个项目存在会话问题。会话数据不会持续存在。

我正在使用Laravel 5.6和会话驱动器file

我尝试过的事情:

  • \Illuminate\Session\Middleware\StartSession::class,$middlewareGroups移至$middleware
  • web.php中尝试添加web中间件并对其进行删除
  • 清除配置和缓存
  • storage\framework\sessions中删除了文件。在会话中放入内容时,将在此目录中创建BTW文件
  • 使用两种添加数据session(['key'=>'value'])session()->put(['key','value']的方式
  • 也使用了会话外观

没有这些运气。还有一件事,在session()->put()之后,当我尝试从会话中在同一页上打印数据时,将其打印出来。

这个问题似乎首先对您来说是重复的,但是我已经对其进行了完整的搜索,并遵循laravel 5.6 session not persisting when view returned中的说明,但是没有运气。

1 个答案:

答案 0 :(得分:0)

您错误地设置了会话,使用session()-> put('key','value');并确保在使用文件驱动程序时,保存会话的目录是可写的。

还要确保在您的浏览器中启用了cookie。

有关会话的更多信息,请使用此link