【发布时间】:2018-10-27 12:39:19
【问题描述】:
我的 Laravel 应用中有这些表格: 用户 图书 类别 book_category 作者 author_book
我用这个代码播种我的桌子:
factory(App\User::class, 50)->create()->each(function ($user) {
$user->books()
->create(factory(App\Book::class)->make()->toArray())
->category()
->attach([1,2]);
});
如何添加作者这个种子代码? 还有其他方法吗?
【问题讨论】:
-
不太清楚你想要完成什么。您为每个用户创建一本书,并为每本书附加相同的两个类别。您是否有理由不能以相同的方式为作者运行附件?
-
感谢德文,但在下面这段代码中我如何附加作者? ->作者()->附加([1,2])
标签: laravel pivot-table laravel-seeding