使用Laravel 5.6,在我的项目中有34个播种器类都已包含在DatabaseSeeder运行功能中:
public function run()
{
$this->call(UsersTableSeeder::class);
$this->call(Custom1TableSeeder::class);
$this->call(Custom2Seeder::class);
$this->call(Custom3TableSeeder::class);
...x30
}
大多数seeder类从.xls文件中获取数据,每个xls文件包含25000到35000条记录,然后使用相应的模型插入DB表。 但问题是,大多数情况下,某些播种器类没有被执行,因此未正确插入数据。该怎么做才能完成这项任务?