6.1. 添加商品到购物车
购物车
购物车是电商网站一个必备的功能,本章节要实现的功能是将商品添加到购物。
购物车的数据通常会保存到 Session 或者数据库。对于拥有多个端(网页、App)的电商网站来说为了保障用户体验会使用数据库来保存购物车中的数据,这样用户在网页端加入购物车的商品也能在 App 中看到。本项目虽然目前只有一个网页端,但这是一个实战项目,是有可能拓展出 APP、小程序等其他端,因此我们选择数据库来保存购物车的数据。
整理字段
我们把购物车中的数据存入 cart_items
表,表结构如下:
字段名称 | 描述 | 类型 | 加索引缘由 |
---|---|---|---|
id | 自增长ID | unsigned big int | 主键 |
user_id | 所属用户ID | unsigned big int | 外键 |