내 DB를 시드하기 위해 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')),
];
});
내가 관심있는 비트는 버전 필드입니다. 내가 뭘하고 싶은 일, 5 다음 데이터베이스에있는 레코드의 번호를 입력 사이의 임의의 숫자,
을 생성하므로 제품은 1되었습니다 수 5 개 항목이 '버전'의 수에 따라 만든다.
이것이 가능합니까?
나는 행운과 반환 배열 주위에 간단한 루프를 시도했다.