【发布时间】:2019-06-08 21:23:37
【问题描述】:
我正在创建 3 个相互关联的表,如下所示:
Template hasOne Attribute
Template hasOne Link
我想通过模板播种器填充属性和链接表。 我尝试在模板工厂中插入两个函数来一次运行它,但是第二个函数不起作用,只有第一个函数可以正常工作。
我希望它一次运行。
这是我的工厂代码:
factory(App\Models\Template\Eloquent\TemplateModel::class, 10)->create()->each(
function ($template) {
$template->links()->save(
factory(App\Models\Template\Eloquent\TemplatelinkModel::class)->make()
);
},
function ($template) {
$template->attributes()->save(
factory(App\Models\Template\Eloquent\TemplateattributeModel::class)->make()
);
}
);
如何做到这一点? 请一些身体帮助我?谢谢。
【问题讨论】:
-
你能用外键显示这些表/模型的表结构吗?
-
关系正常,现在可以了,谢谢你的意见。