6.3. 订单的数据模型

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

订单模块

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

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 网站上。

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

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
贡献者:1
讨论数量: 4

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