我正在尝试使用Laravel 5.3构建一个在线商店。我一切正常,但我不知道如何实现产品创作。 每个产品(产品型号)可能有属性(属性模型)和一些照片(照片模型)。
实际上,问题是在创建新产品时添加照片和属性。照片和属性模型有“product_id”列。
如果最终产品尚不存在,我该如何动态添加照片和属性?使用AJAX调用处理照片和属性,以使产品创建更容易,更实用。
我不知道如何处理它。
表:
/* Photo table */
id UINT(10) INDEX KEY
filename VARCHAR(255)
width INT(10)
height INT(10)
product_id UINT(10) FOREIGN KEY REFERENCES `id` on `products`
/* Property table */
id UINT(10) INDEX KEY
property_name_id UINT(10) FOREIGN KEY REFERENCES `id` on `property_names`
product_id UINT(10) FOREIGN KEY REFERENCES `id` on `products`
value VARCHAR(255)
/* Product table */
id UINT(10) INDEX KEY
... many other columns
为什么我不使用Prestashop或类似的项目?我不需要3/4的功能。它将与其他项目连接,因此我需要从头开始创建所有内容。
提前致谢!