Laravel 5.4的种子文件未填充所有表

5

我正在使用Laravel 5.4进行数据填充,但是只有一个表被填充了,其他表未被填充。

这些seeder是使用以下命令创建的:

php artisan make:seeder seederName
1个回答

5
你需要在DatabaseSeeder.php中注册所有的seeder:
$this->call(UsersTableSeeder::class);
$this->call(PostsTableSeeder::class);
$this->call(CommentsTableSeeder::class);

在DatabaseSeeder类中,您可以使用call方法执行其他种子类。使用call方法可以将数据库种子分成多个文件,以便没有单个种子类变得过于庞大。

https://laravel.com/docs/5.4/seeding#calling-additional-seeders


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接