首页 > 解决方案 > 如何在laravel中更新每个用户的会话

问题描述

我正在使用 laravel 8 并且我将会话驱动程序更改为数据库现在我想获取我的用户会话并进行一些更改,例如从我之前在会话中存储的用户购物车中删除一些产品我可以使用此代码获取用户会话

$userSession = unserialize(base64_decode(auth()->user()->session->payload));

但现在我想在进行一些更改后更新用户会话,但我不知道如何序列化我的数据,如我尝试的 laravel

serialize(base64_encode($userSession));

以与 laravel 相同的格式存储该会话,但它不起作用

标签: phplaravelsession

解决方案


推荐阅读