Как правильно создать связи для динамических атрибутов?

Список моделей:

Product

Каждый товар относиться только к одному и имеет множество атрибутов

Category

Каждый категория имеет множество продуктов и атрибутов

Attribute

Этот модель имеет название уникальных атрибутов


Не оптимальная решение

введите сюда описание изображения

Проблема:

Каждый атрибут имеет разные значение относительно категорию атрибута. Например атрибут "size" в категории "T-shirts" имеет значений "X", "S", "XL" а в категории "boots" имеет "39", "41", "42" значений. Нужно ваши советы чтобы правильно создать структуру и связей таблицы в БД и в моделях Laravel


Ответы (0 шт):