Seeder実行で”Class TableSeeder does not exist”エラー
Laravelでseederを実行しようとして、”Class TableSeeder does not exist”と言われて実行できない場合があります。
ファイルは確かに存在しているのに、なぜ?と思ったら、下記コマンドを実行してみてください。
composer dump-autoload
Laravelはオートロードという仕組みでファイルを簡単にrequireできるようになっているのですが、そのautoloadファイルを再生成するコマンドです。
新しくseederファイルを作成したらこのコマンドを実行しないといけないのですが、忘れていてエラーになることが多いです。一度試してみてください。
コメント