我在Laravel 5.4中播种,但它只播种一张桌子,其他的不播种。 播种机是使用以下命令创建的:
php artisan make:seeder seederName
答案 0 :(得分:4)
您应该在DatabaseSeeder.php
:
$this->call(UsersTableSeeder::class);
$this->call(PostsTableSeeder::class);
$this->call(CommentsTableSeeder::class);
在DatabaseSeeder类中,您可以使用call方法执行其他种子类。使用call方法可以将数据库种子分解为多个文件,这样任何一个seeder类都不会变得非常庞大。
https://laravel.com/docs/5.4/seeding#calling-additional-seeders