我正在尝试缓存用户添加到购物篮的产品名称,并且我想让它适用于匿名用户(适用于所有人)。我尝试了 laravel 缓存,但我不知道如何为缓存创建唯一密钥,我可以为该用户获取该唯一密钥并展示他们的产品。 Cache::put('MyBasket',$arr);我使用了该代码,但它会为每个访问网站的人显示相同的结果。我可以用他们的 id 为注册用户制作它,但我想为每个人(非注册用户)制作它。也许我可以使用mac地址或类似的东西吗?
2 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
您提到您的项目有产品。通常,对于基于电子商务的应用程序,缓存不会给您带来好的结果。您可以尝试将您的产品保存在会话或 cookie 中。如果您没有将用户产品保存在数据库中,会话存储将对您非常有帮助。尝试使用 Laravel 会话
- 2 回答
- 0 关注
- 93 浏览
添加回答
举报
0/150
提交
取消