結論
- 作成された migration ファイルを普通に削除する
composer dump-autoload
実行- もっかい作る
詳細
php artisan make:migration add_new_columns_to_user_table
とか実行した後に、「あ、しまった、 --table
指定するの忘れたー!」と思って再作成。
すると
failed to open stream: No such file or directory
とかってエラーになる。
でもどうもよく見ると、このエラーで表示されてるファイル名、さっき消した古い方のファイル名なんですよねー。
migrations テーブル見ても、まだ php artisan db:migrate
は実行していないから、データとして登録されてない模様。
古い方のファイル名(クラス名)がどっかに保存されてるのか…?困った…🤔
と思ったら、
composer dump-autoload
してから再作成したらすんなり通りましたとさ。
コメントを残す