Can't seed the database in Laravel

前端 未结 2 1235
陌清茗
陌清茗 2021-01-29 11:10

I\'m currently seed my database in Laravel, migrations works properly and I am able to see the tables in SQL workbench. But when I run the command php artisan db:seed

2条回答
  •  说谎
    说谎 (楼主)
    2021-01-29 11:38

    Within the DatabaseSeeder class, you may use the call method to execute additional seed classes. Using the call method allows you to break up your database seeding into multiple files so that no single seeder class becomes overwhelmingly large. Pass the name of the seeder class you wish to run:

    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $this->call([
            UserSeeder::class,
            PostSeeder::class,
            CommentSeeder::class,
        ]);
    }
    

提交回复
热议问题