migrationでハマっていたので備忘録を。
問題点
responsesテーブルをmigrateしたが、結局いらないと思い *_create_responses_table.php
を削除した。
すると、php artisan migrate:rollback
等が出来なくなった。
こんなエラーが出てしまう↓
[Symfony\Component\Debug\Exception\FatalErrorException]
Class 'CreateResponsesTable' not found
解決策
migrationテーブルの最新のmigrateデータを削除した。
その際、「ユニークなキーがないから消せないよ!」と注意されるので、インクリメントなIDを追加して対処した。
まとめ
対症療法的な対策ですが、なんとか上手くいきました。
本来ならば、マイグレーション時の参照ファイル等をいじるほうが良い気がするのですが...