我有 2 个表用户和需要连接的帖子。我在factory
库的帮助下使用 Laravel 8 中的 tinker 创建虚拟数据。一切正常,users
我正在使用它来创建用户数据:
public function definition()
{
return [
'name' => $this->faker->name,
'email' => $this->faker->unique()->safeEmail,
'email_verified_at' => now(),
'password' => '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', // password
'remember_token' => Str::random(10),
];
}
在php artisan tinker
我写道:
User::factory()->count(5)->create();
现在,我想相应地填充表,并通过使用表和表字段中的posts
“名称”将这些表连接在一起。我不知道该在该部分写什么。我正在为下表编写代码:users
user_id
posts
user_id
posts
public function definition()
{
return [
'title'=>$this->faker->sentence,
'user_id'=>"",
'name'=>$this->faker->name,
'body'=>$this->faker->paragraph
];
}
请帮我写user_id
专栏。我应该在这里填写什么,以便我可以从users
表格中获取名称并将其填充到posts
表格的user_id
列中。