2017-09-27 17 views
1

申し訳ありませんが、愚かな質問ですが、私は本当に問題に直面しています。すべての移行ファイルを移行した後。私のプロジェクトに別の機能が必要なときは、別のテーブルを作成する必要がありますが、「php artisan migrate:rollback」または「php artisan migrate:rollback step = 17」を使用して新しいテーブルを移行するとき....移行ファイルもこの時間に移行しており、以前のすべてのデータが失われています。それでは、新しいものだけをどのように移行できますか?Laravelで新しい移行ファイルを移行するにはどうすればよいですか?

+0

多分あなたはそれを探しています:https://stackoverflow.com/a/35668344/6329802 – aaron0207

+0

** php artisan migrate ** artisanコマンド –

+0

移行コマンドで既存のテーブルに1つの列を追加できますか? –

答えて

1

新しい移行のみを移行するには単純です:php artisan migrate。プロセスが動作する方法は、Laravelがデータベースに移行と呼ばれるテーブルを作成することです。そのテーブルには、すでに実行されている移行の名前が表示されます。新しい移行がある場合は、上記のコマンドが機能します。

移行の詳細については、documentationをご覧ください。