현재 내 ModelFactory.php에, 내가 가진 :Laravel에서 Model Factory 시드 데이터 생성을 위해 Users 테이블에서 임의의 user_id를 검색하려면 어떻게해야합니까?
$factory->define(App\Reply::class, function (Faker\Generator $faker) {
return [
'thread_id' => 1,
'user_id' => 1,
'body' => $faker->paragraph
];
});
이미 사용자 테이블에 저장된 사용자 ID 중 하나에서 임의의 USER_ID를 생성하고 싶습니다. 나는 데이터 출력을 적절히 표시하는 방법을 모르기 때문에 난처한 상황에 처하게되었고, 어떻게 Laravel이 임의의 사용자 ID를 선택하여 데이터베이스에 삽입 할 수 있는지 궁금했다. 고맙습니다! :)
Eloquent를 사용하지 않음 : http://jan.kneschke.de/projects/mysql/order-by-rand/ –
정확하게 이해했다면 사용자를 생성해야합니다. 1000 사용자가 있다고 가정하면'$ faker-> numberBetween (1, 1000),'또는 random_int (1, 1000)'을 사용할 수 있습니다. –
나는 옵션이 무엇인지 생각하고 있었다. :) –