6.1. 添加商品到购物车

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

购物车

购物车是电商网站一个必备的功能,本章节要实现的功能是将商品添加到购物车。

购物车的数据通常会保存到 Session 或者数据库。对于拥有多个端(网页、App)的电商网站来说为了保障用户体验会使用数据库来保存购物车中的数据,这样用户在网页端加入购物车的商品也能在 App 中看到。本项目虽然目前只有一个网页端,但这是一个实战项目,是有可能拓展出 APP、小程序等其他端,因此我们选择数据库来保存购物车的数据。

整理字段

我们把购物车中的数据存入 cart_items 表,表结构如下:

字段名称 描述 类型 加索引缘由
id 自增长ID unsigned big int 主键
user_id 所属用户ID unsigned big int 外键
product_sku_id 商品 SKU ID unsigned big int 外键
amount 商品数量 unsigned int

1. 模型

接下来我们创建对...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:1
讨论数量: 2

lvtian
403 解决方案
2 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
_杭城浪子
邮箱验证前端没有考虑到这种情况
2 个点赞 | 2 个回复 | 问答 | 课程版本 5.5