我正在使用 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 个条目,具体取决于已创建的“版本”的数量。
这可能吗?
我在返回数组周围尝试了一个简单的 for 循环,但没有成功。