php - 如何在laravel中更新每个用户的会话
问题描述
我正在使用 laravel 8 并且我将会话驱动程序更改为数据库现在我想获取我的用户会话并进行一些更改,例如从我之前在会话中存储的用户购物车中删除一些产品我可以使用此代码获取用户会话
$userSession = unserialize(base64_decode(auth()->user()->session->payload));
但现在我想在进行一些更改后更新用户会话,但我不知道如何序列化我的数据,如我尝试的 laravel
serialize(base64_encode($userSession));
以与 laravel 相同的格式存储该会话,但它不起作用
解决方案
推荐阅读
- wix - 指定帐户的 MSI 重新安装问题已存在错误
- django - 在让我们加密的 SSL 证书之后,Django 将无法连接到 postgresql
- reactjs - 使用提供程序但仍然看到错误 Invariant Violation: could not find "store" in the context of "Connect
- python - 如何根据类别添加总收入
- php - 使用 php 和 curl 发送 api 请求时出错
- c++ - 换行改变了从文件中读取的字符串在 C++ 中的打印方式
- c++ - 如何创建一个函数来读取/写入数据到结构成员?
- javascript - 旋转图 8 - 以时间间隔将路径留在屏幕上
- android - “这种类型是最终的,所以它不能被继承” - ViewPager2
- c++ - 问题渲染到纹理 D3D11