【发布时间】:2020-11-01 20:27:02
【问题描述】:
在 Laravel 8 中,我们可以创建一个具有多个 post(hasMany 关系)的 user,如下所示:
User::factory()
->has(Post::factory()->count(3))
->create();
但我想创建 3 个用户,每个用户都有 3 个帖子。我尝试了以下[添加times(3)]:
User::factory()
->has(Post::factory()->count(3))
->times(3)
->create();
但这不起作用。它创建用户,但不创建帖子。
我在播种机和修补程序中尝试过,结果相同。
我知道我可以循环执行,但是没有流畅的方法吗? ????
【问题讨论】: