【发布时间】:2019-07-19 13:54:29
【问题描述】:
我想知道如何为产品数据(变量数据)设计数据库
示例
我有这些表:
产品:id - 标题
属性:id - name
选项:id - name - attribute_id
每个产品都有一个或多个属性,每个属性都有一个或多个选项。
这是我想到的设置:
表product_attribute_option:
ID - price - sale_price - qty - product_id - attribute_id - option_id
我的问题是如何通过迁移和数据库来管理这种情况?
【问题讨论】:
-
查看现有解决方案并重新创建它们。他们已经证明(大部分)是防故障的。例如 Magento 的 EAP 系统。 (Magento 1,我还没看Magento 2,不知道他们用的有没有类似的)
-
你看看这里:Database: Migrations
标签: php laravel laravel-5.8 php-7.2 php-7.3