0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

laravelで使わないマイグレーションファイルがあってエラーになった時の対処

Posted at

背景

自分の場合は他の人が作ってくれたlaravelの環境で開発を進めたので自分の知らないマイグレーションファイルがあった。
必要なものなのかと思い残していたが、ある時そのファイルでエラーが起こった。
その内容は現在使っていないマイグレーションファイルがあることでテーブルが作れませんよーみたいな感じ。

本編

雑だけど手っ取り早い方法はマイグレーションする時に生成されるlocalというスキーマを削除してから
マイグレーションファイルを削除して新しく作り直して解決した。

手順は以下のようにやった。

  1. MySQLに入ってlocalというスキーマを全て削除した
  2. database/migration/の中にあるエラーが出ているファイルを削除した
  3. ターミナルでphp aritisan migrateでやり直した

まとめ

使っていないマイグレーションファイルのせいでエラーが出た時は新しく作り直したらできた。
現在使っていないマイグレーションファイルとかは邪魔になったりそれが原因でエラーになったりあるので消して綺麗にしておきましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?