PHP
Seeder
laravel5.5

追加したはずのSeederが Class TableSeeder does not exist とか言われる

More than 1 year has passed since last update.


事象

Seederを追加して、DatabaseSeeder.phpにも追加します。

その状態でphp artisan migrate:refresh --seedを実行するとエラーになります。


In Container.php line 752:

Class XXXXXTableSeeder does not exist


原因

stack overflowに同じ事象がありました。

composerのリロードが必要なんですね。

回答が微妙に間違ってて、php composer dump-autoloadとか書いてますけどcomposer dump-autoloadですね。

その後改めてmigrateすると、seedingできました。