laravel - 如何让用户在不登录 Laravel 网站的情况下将商品添加到购物车?
问题描述
现在我正在创建一个电子商务网站。在那个网站上,我会让用户在不登录的情况下将产品添加到她/他的购物车中。
它照常工作:
- 用户访问网站并将产品添加到她/他的购物车
- 如果他/她登录或注册,购物车物品保持不变。
- 如果他/她离开并稍后再回来,即使他/她没有登录,购物车物品也会保持不变。
现在,我在每个用户的浏览器中存储一个 cookie,并在数据库中创建一个新用户。每次用户访问时,我都会检查 cookie 是否存在,我会根据它搜索用户数据。
这种方法对吗?如果是。如何在 Laravel 中实现它?现在我使用 Vue.js 并且每次都检查并从数据库中检索数据。
解决方案
推荐阅读
- javascript - 当键盘在本机反应中打开时,如何在文本输入下方显示组件?
- travis-ci - 如何上传 Lighthouse CI 结果作为 GitHub 状态检查?
- android - 无法在 Android 上启动项目:运行 adb 时出错:adb:运行 abb_exec 失败。错误:已关闭 adb:写入连接错误:已关闭
- flutter - 在颤振中清除文本字段时出现错误“getter 'year' was called on null”
- validation - 我需要获得互联网警报
- python - uwsgi:OSError:GET请求期间写入错误
- c# - 如何在 .Net 标准项目中使用 C# 代码列出 .NetStandard 库中的所有命名空间
- python - 创建 bin 并为该 bin 提取值
- c# - 如何在凭据对话框中显示域名(使用 CredUIPromptForWindowsCredentials)?
- python - 使用 Nexmon 在 Raspberry Pi 3B 上添加监控模式