首页 > 解决方案 > 如何让用户在不登录 Laravel 网站的情况下将商品添加到购物车?

问题描述

现在我正在创建一个电子商务网站。在那个网站上,我会让用户在不登录的情况下将产品添加到她/他的购物车中。

它照常工作:

  1. 用户访问网站并将产品添加到她/他的购物车
  2. 如果他/她登录或注册,购物车物品保持不变。
  3. 如果他/她离开并稍后再回来,即使他/她没有登录,购物车物品也会保持不变。

现在,我在每个用户的浏览器中存储一个 cookie,并在数据库中创建一个新用户。每次用户访问时,我都会检查 cookie 是否存在,我会根据它搜索用户数据。

这种方法对吗?如果是。如何在 Laravel 中实现它?现在我使用 Vue.js 并且每次都检查并从数据库中检索数据。

标签: laravelauthenticationdesign-patternsarchitecture

解决方案


推荐阅读