首页 > 解决方案 > 如何为每个产品建模多个变量

问题描述

我想知道为产品数据(变量数据)设计数据库的方法

例子

我有这些表:

产品:id - Title
属性:id - name
选项:id - name - attribute_id

每个产品都有一个或多个属性,每个属性都有一个或多个选项。

这是我想到的设置:

product_attribute_option

ID - 价格 - sale_price - 数量 - product_id - attribute_id - option_id

我的问题是如何通过迁移和数据库来管理这种情况?

标签: phplaravellaravel-5.8php-7.2php-7.3

解决方案


您的应用程序最简单的数据库解决方案将是 Opencart 数据库模式

看看他们的产品结构 在此处输入图像描述


推荐阅读