у меня есть Модель Продукт
Также у меня есть Модель Характеристика и Модель ХарактеристикиЗначение.
Я хочу генерировать
Продукт->ХаракетеристикаЗначение(Много значений)-Характеристика
EloquentProduct::factory->has(
EloquentCharacteristicValue::factory()
->count(3)
->for(
EloquentCharacteristic::factory(),
'characteristic'
)
)->create();
Проблемы:
1) Значения предопределены. Присоздании нужно сопоставлять Характеристики с нужными Значениями характеристик. Например если CharacteristicValue = Red, нужно создать Characteristic=Color. Также нужно делать проверку. Если в базе данных уже есть такая характеристика, то создавать не нужно, а выбрать существующую
2)Нужно рандомно генерировать для продукта разные ХарактеристикиЗНачения, в разном количестве
Цвет
Красный
Синий
Зеленый
Черный
Белый
Гарантия
12 месяцев
24 месяца
36 месяцев