我有一个帖子、用户和国家模型。
一个 Post belongsTo 作为 User 。一个用户属于一个国家。
有没有办法在 post factory 之后调用 User 和 Country 工厂?
有点像
factory(Post::class,10)
->create()
->each(function($post){
$post
->user()
->save(
factory(User::class)
->create(['some_column' => 'with_some_custom_data'])
->each(function($user){
$user
->country()
->save(
factory(Country::class)
->create(['name' => 'some_custom_name']);
);
});
);
}
});
->save()不适用于belongsTo。
使用拉拉夫 7.2