я хочу создать 3 строки для каждого продукта в моей базе данных (основанных на отношении один ко многим), у этой строки есть логический столбец с именем "index". Одна из них должна быть 1, а две другие - 0
Я пробовал это, но результат не правильный.
это моя фабрика:
$factory->define(ProductImage::class, function (Faker $faker) {
return [
'url' => 'image/products/product.png',
'alt' => $faker->words(rand(1, 3), true),
'index' => $faker->boolean(3),
];
});
И вот как я использовал это
$product->productImages()->saveMany(factory(ProductImage::class, 3)->create([
'product_id' => $product->id
]));
Я надеваю не знаю что делать.