这是一家T恤商店,我有以下几种变体:
例如:
T恤1 - 可用颜色:红色、蓝色、白色 | 可用尺码:S、M、L
T恤2 - 可用颜色:绿色、白色 | 可用尺码:S、M、L、XL
以此类推...
我不想使用Eav模型。我正在努力解决库存问题!
这是我的表:
产品:
products:
------------------
| id | name |
------------------
| 1 | t-shirt |
------------------
options:
------------------------------
| id | product_id | name |
------------------------------
| 1 | 1 | size |
------------------------------
| 2 | 1 | color |
----------------------------
option_values:
---------------------------------------------
| id | product_id | option_id | name |
---------------------------------------------
| 1 | 1 | 1 | L |
---------------------------------------------
| 2 | 1 | 1 | M |
----------------------------------------------
| 3 | 1 | 2 | red |
---------------------------------------------
| 4 | 1 | 2 | blue |
----------------------------------------------
如何追踪每个变量的库存。我解决不了这个问题!
还有一个问题:
我正在使用laravel 4.2,插入这些值的正确方式是什么?
我应该从管理员面板创建产品,
填写所有空白,如名称、价格、变体等等。
如何通过提交按钮将这些所有数据插入到不同的表中?
我应该为每个变量创建查询吗?