2016-05-31 10 views
0

私はlaravelを学び始めたばかりなので、今すぐ移行方法を扱っています。以前は、マイグレーションファイルShippedViaToPurchaseOrdersを削除しましたが、それ以降はphp artisan migrate:reset/rollbackを実行できません。これの問題は何ですか?助けてください。以下のエラーを見てください。どうもありがとうございます。移行ファイルを削除した後、Laravelデータベースの移行メソッドが機能しない

enter image description here

答えて

1

これらのファイルはcomposerを使用してロードされ、それはまだファイルがあると考えています。

は、自動ロードファイルを再作成し、作曲は、ファイルが存在しなくなった知っているようにマイグレーションを実行する前にcomposer dump-autoloadのコマンドを実行してみてください。

更新:

Laravelの移行ツールは、マイグレーションが実行されたかを知るために、データベース内のテーブルmigrationsを作成します。この表で、削除された移行に対応する行を削除します。
行がまだ存在するため、Laravelはその行に対応するロールバック移行を継続しようとします。

+0

私は私の答えに更新を追加した作曲ダンプ-自動ロード – Eli

+0

を実行した後に同じエラーが、これを試してみてください。 :) – Jerodev

+0

私はそれを見つけましたが、行を編集または削除できません。テーブル全体を削除できますか? – Eli

関連する問題