Ich lerne Ruby on Rails for Africa

Railsとアフリカで苦戦するブログ

Laravel4でMigrationファイルを適用した後にrollbackしようとしたらClass Not Found!?

タイトルの通りです。

Migrationファイルをいつも通り
artisan migrate:makeで作成して、
artisan migrateとして適応させました。

でも、思った通りにならなくて、戻そうとしました。

そうすると

PHP Fatal error:  Class 'AlterSomeFields20150219' not found

みたいな感じでエラー出るし何これ。


と思った所、そもそもシステム的に作ったMigrationファイルが認識されてないのでNot Foundになる模様。なので、composerを動かしてあげましょう。

composer dumpautoload

すると、OK!!
バッチリrollbackできるようになります!

本番環境では、起こらなさそうだけど、開発の時に忘れないようにメモ。