0
Laravel 5.5 프로젝트에서 Faker를 사용하여 일부 데이터를 가짜로 만듭니다. 생성 된 "라이브"열과 동일한 값으로 faker 내부에 두 개의 다른 열을 설정해야하는이 문제가 발생했습니다. 은 "라이브"열이 0으로 설정됩니다 경우 다른 열을 열 값 설정에 따라 같은 유형으로 설정 - Laravel Faker
$factory->define(App\File::class, function (Faker $faker) {
return [
'identifier' => uniqid(),
'user_id' => App\User::all()->random()->id,
'title' => $faker->sentence($nbWords = 4),
'overview_short' => $faker->sentence,
'overview' => $faker->text($maxNbChars = 500),
'price' => $faker->randomFloat($nbMaxDecimals = 2, $min = 0, $max = 125),
'live' => rand(0, 1), // So if "live" = 1
'approved' => rand(0, 1), // Then I want "approved" = 1
'finished' => rand(0, 1), // And "finished" = 1
];
})
그래서, 그때는 "
이 승인"과 열을 0으로 설정, 또는 다른 방법 "
이 완료"원하는 : 여기 내 말은 무엇인가 약. 그리고 "
live"열은 0 또는 1 일 수 있습니다.
Faker에서이를 수행 할 방법이 있습니까? // ---------------
가있어,
$live = rand(0, 1);
return [
// .......
'live' => $live,
'approved' => $live,
'finished' => $live
];
귀하의 권리, 고마워, 나는 질문을 업데이 트했습니다. – David