[解決済み] テーブル名を変更するためのLaravelマイグレーション
2023-08-14 21:01:23
質問
Laravelで2つのテーブル名を変更したいのですが、手動でテーブル名を変更しなければならないのでしょうか、それともマイグレーションで可能なのでしょうか。
どのように解決するのですか?
テーブル名を変更するには、次のようにします。
Schema::rename($currentTableName, $newTableName);
を使うことができます。
drop
または
dropIfExists
メソッドを使って既存のテーブルを削除することができます。
Schema::drop('users');
Schema::dropIfExists('users');
これをマイグレーションに追加するだけで、うまくいくはずです。
関連
-
[解決済み] Laravel Eloquentを使用して複数のWhere句クエリを作成する方法?
-
[解決済み] Laravel マイグレーションで既存のテーブルに新しいカラムを追加する
-
[解決済み] Laravelで特定のマイグレーションをロールバックする
-
[解決済み】BladeでHTMLを表示すると、HTMLコードが表示される。
-
[解決済み】Laravel: どのように現在のルート名を取得するには?(v5 ... v7)
-
[解決済み】マイグレーション。外部キー制約を追加できない
-
[解決済み】laravel eloquentで特定の列を選択する方法
-
[解決済み】Laravelでマイグレーションを安全に削除する方法
-
[解決済み] Laravelマイグレーション:ユニークキーが指定されても長すぎる
-
[解決済み] ログはどこにあるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Laravel Eloquent - distinct() と count() が正しく動作しない。
-
[解決済み] E: パッケージ 'mysql-client' は docker compose を使った php-fpm イメージのビルドでインストール候補がない
-
[解決済み] 2つのCarbon Timestampを比較するには?
-
[解決済み] LaravelのBladeテンプレートで、レイアウトに変数を渡すには?
-
[解決済み] Laravel Eloquentのリミットとオフセット
-
[解決済み] Laravel 多対多のリレーションシップの保存/更新
-
[解決済み] ファースト・オア・クリエイト
-
[解決済み] Laravel - カスタムカラムで検索するか、失敗するか
-
LaravelのEloquent/Fluentで全ての行に同じ値を設定する方法とは?
-
Bladeテンプレートにサブビューを含めるには?