项目中修改了 CommonInfoTableSeeder 的 seed 文件 ,报错:
php artisan db:seed --class=CommonInfoTableSeeder
[ReflectionException]
Class CommonInfoTableSeeder does not exist
解决办法:
composer dump-autoload
dump-autoload 是 composer 的一个命令,与 laravel 无关。 其作用是重建 class map,即 laravel 项目需要用的 class 列表。
看查看项目根目录下的 vendor/composer/autoload_classmap.php,可以看到:
'App\\Admin\\Controllers\\CommonInfoController' => $baseDir . '/app/Admin/Controllers/CommonInfoController.php',