Laravel Logo

[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

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


投稿日

カテゴリー:

投稿者:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA