【发布时间】:2022-11-27 03:49:03
【问题描述】:
它在文档中说“回收方法还接受现有模型的集合。当向回收方法提供集合时,当工厂需要该类型的模型时,将从集合中选择一个随机模型:”
但是每当我使用可用集合并使用回收方法时,它总是会返回最后一个集合。这是我的种子代码
Product::factory()
->count(10)
->recycle(AgeGroupMarketplace::all())
->state(['age_group_marketplace_id' => AgeGroupMarketplace::factory()])
->create();
它总是会在我的年龄组表中使用 age_group_marketplace_id = last age group id 为表产品播种。我想知道这是一个错误还是我在代码中做错了什么?
我希望 age_group_marketplace_id 列根据现有集合是随机的
【问题讨论】:
标签: laravel laravel-9 laravel-factory