6.3. 订单的数据模型

订单模块

订单是电商系统的核心之一,本章节将要实现把购物车中的商品提交成订单。

1.整理字段

由于我们的一笔订单支持多个商品 SKU,因此我们需要 ordersorder_items 两张表,orders 保存用户、金额、收货地址等信息,order_items 则保存商品 SKU ID、数量以及与 orders 表的关联。

我们先整理 orders 表的字段:

字段名称 描述 类型 加索引缘由
id 自增长ID unsigned big int 主键
no 订单流水号 varchar 唯一
user_id 下单的用户ID unsigned big int 外键

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

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

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

livelys
关于时间存储的格式问题
2 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
吃瓜群众
静态属性 static 就可以了,为什么前面还要加个 public 呢?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
关于订单字段
0 个点赞 | 1 个回复 | 分享 | 课程版本 5.7
Laravel 数据迁移的 JSON 格式
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7