[Laravel] migration ファイルを作り直したい(がファイル削除してやり直したらエラーになってしまった)

結論

  • 作成された 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

してから再作成したらすんなり通りましたとさ。