1. ホーム
  2. laravel

[解決済み] テーブル名を変更するためのLaravelマイグレーション

2023-08-14 21:01:23

質問

Laravelで2つのテーブル名を変更したいのですが、手動でテーブル名を変更しなければならないのでしょうか、それともマイグレーションで可能なのでしょうか。

どのように解決するのですか?

テーブル名を変更するには、次のようにします。

Schema::rename($currentTableName, $newTableName);

を使うことができます。 drop または dropIfExists メソッドを使って既存のテーブルを削除することができます。

Schema::drop('users');

Schema::dropIfExists('users');

これをマイグレーションに追加するだけで、うまくいくはずです。