Php mysql shema for eshop,提供多种类型的服务
我正在与Laravel创建一个eshop,我正在设计数据库。eshop将有多种服务类型,每个服务必须属于一个类别,每个服务必须有名称、价格和说明。当用户将服务添加到购物车时,他必须为该特定服务填写一些必要的字段(每个服务的字段完全不同,即使是同一类别的服务),以便转到签出。 我整天都在努力寻找最有效的方法。 一个选项是为每种产品类型创建多个表,例如:Php mysql shema for eshop,提供多种类型的服务,php,mysql,laravel,Php,Mysql,Laravel,我正在与Laravel创建一个eshop,我正在设计数据库。eshop将有多种服务类型,每个服务必须属于一个类别,每个服务必须有名称、价格和说明。当用户将服务添加到购物车时,他必须为该特定服务填写一些必要的字段(每个服务的字段完全不同,即使是同一类别的服务),以便转到签出。 我整天都在努力寻找最有效的方法。 一个选项是为每种产品类型创建多个表,例如: Service (category) 1.id PK 2.name Service_item 1.id PK 2.serv
Service (category)
1.id PK
2.name
Service_item
1.id PK
2.service_id FK
3.title
4.description
5.price
Service1_attributes
1.id PK
2.service_order_id FK
3.service_item_id FK
4.color
5.size
6...
Service2_attributes
1.id PK
2.service_order_id
3.service_item_id FK
4.width
5.height
6..
and then create the order table:
Order
1.id PK
2.user_id
3.totalPrice
我相信这不是实现我所期待的最好的方式,任何帮助都将被感激,因为我完全被这一个卡住了。谢谢这是我从你的描述中了解到的: 类别