首页 > 解决方案 > Laravel 会话表总是保存一行

问题描述

我已阅读并遵循Laravel中 HTTP 会话的文档,我只是好奇为什么会话表总是在一行中,当我使用时Session::put('key', 'value');,我可以将数据存储在会话中,但是当我存储另一个会话时,该行将不加。

在此处输入图像描述

即使我使用Session::forget('key');and Session::flush();,这一行仍然存在。

标签: phplaravelsession

解决方案


那是因为Session::put()正在向当前会话添加数据,而不是创建新会话。要创建新会话,请使用新用户登录。

关于您如何删除该行的问题,您真的不应该。只需使它们无效,Laravel 在注销或一段时间不活动后会自动执行此操作。


推荐阅读