У меня в настоящее время есть следующий код в моей фабрике сообщений, и я хотел бы заполнить поле user_id идентификатором пользователей с ролью авторов в моей таблице пользователей.
$factory->define(Post::class, function (Faker $faker) {
return [
'title' => $faker->sentences(1, true),
'body' => $faker->sentences(3, true),
'user_id' => function() use ($faker) {
if (User::count())
return $faker->randomElement(User::pluck('id')->toArray());
else return factory(User::class)->create()->id;
},
];
});
любая помощь в том, как реализовать это будет оценено.