私はここで非常に悪い状況にあり、Laravel 5
プロジェクトに取り組んでいます。以前に別の開発者によって開発されました。その開発者は最初に、移行を使用していくつかのテーブルを作成しmigration generators
、いくつかを追加しました。columns
その後、彼はcolumns
いくつかの sql を使用してすぐにテーブルを追加しましたGUI
。sql dump
インポートしてローカルマシンにセットアップしたものが与えられました.テーブルを使用して作成すると、移行table
がphp artisan make:migration create_myTableName_table --create="myTableName"
正常に作成されますが、実行すると、移行フォルダーを確認し、現在のバージョンと一致しました.他のテーブルと同じように、列が異なることがわかります。php artisan migrate
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'someTable' already exists
someTable
この状況でこれを処理するための最良のケースは何ですかLaravel migrations generator
。将来、他の開発者がこのプロジェクトに取り組みたい場合は、移行コマンドを実行してデータベースを移行するか、テーブルを作成するか、列を作成するだけでよいように、最新の状態を維持したいと考えています。 ... すべての移行を書き直す必要がありますか? 助けてください。ありがとう