2016-06-21 6 views
2

移行ファイルを手動で削除します。今、私はマイグレーションを実行しよう:Laravelで移行を更新できません

php artisan migrate:refresh 

私はエラーを取得する:

[ErrorException]                
    include(C:\xampp\htdocs\NightClubs/database/migrations/2014_10_12_000000_cr 
    eate_users_table.php): failed to open stream: No such file or directory 

これは私が削除された移行ファイルの名前です。何をすべきか?

+1

データベース内のレコードも削除しましたか? –

答えて

3

移行のスキーマには、artisan migrateコマンドで実行されるファイルの名前が記録されます。

Laravel Migration Schema in MySQL Database

マイグレーションクラスファイルを削除した後にエラーが発生した場合は、単にmigrationsテーブルからレコードを削除します。自由があれば、データベースを完全に解体して、最初から始めましょう。

+0

はいこれが役に立ちます。作者dump-autoloadを使うこともできます。 –

関連する問題