小编Moj*_*deh的帖子

如何在 Laravel 中使用 Faker 填充嵌套类别表?

我想将子类别 id 放入引用表中,但似乎太复杂了!这是我的尝试,显然它以循环结束。

这是播种机:

public function run()
{
    factory(App\User::class, 50)->create()->each(function ($u) {

        $u->quotes()->save(
            factory(App\Quote::class)->make()
        );

    });
}
Run Code Online (Sandbox Code Playgroud)

和报价工厂:

return [
    'text' => $faker->paragraph,
    'author_id' => factory('App\Author')->create()->id,
    'category_id' => factory('App\Category')->create()->id
];
Run Code Online (Sandbox Code Playgroud)

品类工厂:

return [
    'name' => $faker->text,
    'parent_id' => factory('App\Category')->create()->id
];
Run Code Online (Sandbox Code Playgroud)

model faker laravel laravel-5 laravel-seeding

3
推荐指数
1
解决办法
3488
查看次数

标签 统计

faker ×1

laravel ×1

laravel-5 ×1

laravel-seeding ×1

model ×1