Merhaba, herkese iyi günler dilerim. Laravel 8 ile hazırladığım proje üzerinde ürün varyasyonları kısmında takıldım. Önceki konulara baktım ama relationship kısmını çözemedim. laracast forumu üzerinden aldığım yapı ile tablolar arası ilişkileri kuramadım. Yardımcı olabilirseniz çok teşekkür ederim. Tablo yapım ;
products:
------------------
| id | name |
------------------
| 1 | t-shirt |
------------------
variants:
------------------------------
| id | product_id | name |
------------------------------
| 1 | 1 | size |
------------------------------
| 2 | 1 | color |
----------------------------
variant_options:
---------------------------------------------
| id | product_id | variant_id | name |
---------------------------------------------
| 1 | 1 | 1 | small |
---------------------------------------------
| 2 | 1 | 1 | large |
----------------------------------------------
| 3 | 1 | 2 | red |
---------------------------------------------
| 4 | 1 | 2 | blue |
----------------------------------------------
skus:
-----------------------------------------------
| id | product_id | sku | price | qty |
------------------------------------------------
| 1 | 1 | 4xx01 | 140 | 5 |
------------------------------------------------
| 2 | 1 | 4xx02 | 140 | 10 |
------------------------------------------------
| 3 | 1 | 4xx03 | 160 | 8 |
------------------------------------------------
| 4 | 1 | 4xx04 | 160 | 15 |
sku_values:
----------------------------------------------------------------------
| id | product_id | variant_id | variant_option_id | skud_id |
-----------------------------------------------------------------------
| 1 | 1 | 1 | 1 | 1 |
-----------------------------------------------------------------------
| 2 | 1 | 2 | 3 | 1 |
-----------------------------------------------------------------------
| 3 | 1 | 1 | 1 | 2 |
-----------------------------------------------------------------------
| 4 | 1 | 2 | 4 | 2 |
-----------------------------------------------------------------------
| 5 | 1 | 1 | 2 | 3 |
-----------------------------------------------------------------------
| 6 | 1 | 2 | 3 | 3 |
-----------------------------------------------------------------------
| 7 | 1 | 1 | 2 | 4 |
-----------------------------------------------------------------------
| 8 | 1 | 2 | 4 | 3 |
-----------------------------------------------------------------------
Herkese tekrardan çok teşekkür ederim <3