php - Laravel 会话表总是保存一行
问题描述
我已阅读并遵循Laravel中 HTTP 会话的文档,我只是好奇为什么会话表总是在一行中,当我使用时Session::put('key', 'value');
,我可以将数据存储在会话中,但是当我存储另一个会话时,该行将不加。
即使我使用Session::forget('key');
and Session::flush();
,这一行仍然存在。
解决方案
那是因为Session::put()
正在向当前会话添加数据,而不是创建新会话。要创建新会话,请使用新用户登录。
关于您如何删除该行的问题,您真的不应该。只需使它们无效,Laravel 在注销或一段时间不活动后会自动执行此操作。
推荐阅读
- c - posix_spawn 管道 dmesg 到 python 脚本
- github - 如何通过 github 操作或其他工具安排 pr 检查重新运行?
- reactjs - 使用 React JS 创建 nft mint 按钮时出现问题
- mongodb - mongodb 无法依靠搜索结果
- flutter - Flutter isNegative 在 null 上调用
- reactjs - 错误:在 WSL2 上运行纱线故事书时产生 wslvar ENOENT
- ruby-on-rails - Rails 6 从 turbolinks 升级到 turbo。如何在 application.js 中要求 turbo-rails?
- javascript - 如何使用页面 Reactjs 中其他选择的值过滤选择
- jupyter-notebook - 在基于 SageMaker 的 Jupyter Notebook 上安装 Voila
- hbase - Apache Phoenix - 使用附加计算字段在现有凤凰表上创建视图