我正在使用faker來播種我的數據庫。Laravel faker - 循環添加記錄來模擬版本控制
$factory->define(App\Product::class, function (Faker\Generator $faker) {
$campaign = factory(App\Campaign::class)->create();
$size= $faker->randomElement($array = array ('728x90','300x250','315x315', '715x425', '750x650'));
return [
'campaign_id' => $campaign->campaign_name,
'size' => $size,
'product_id' => $campaign->campaign_name."_".$size,
'version' => $faker->randomElement($array = array ('1','2','3', '4', '5')),
];
});
我感興趣的是版本字段。我想要做的是生成一個1到5之間的隨機數,然後在數據庫中輸入該數量的記錄,
因此,一個產品可能是1和5個條目,取決於具有「版本」的數量bene創建。
這可能嗎?
我嘗試了一個簡單的循環返回數組沒有運氣。