Laravel 既存テーブルにカラムを追加する時のマイグレーションファイルの作成方法


目的

  • 実施方法を毎回検索しているので簡単にまとめる

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.3)
ハードウェア MacBook Pro (16-inch ,2019)
プロセッサ 2.6 GHz 6コアIntel Core i7
メモリ 16 GB 2667 MHz DDR4
グラフィックス AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB
  • ソフトウェア環境
項目 情報 備考
PHP バージョン 7.4.3 Homwbrewを用いて導入
Laravel バージョン 7.0.8 commposerを用いて導入
MySQLバージョン 8.0.19 for osx10.13 on x86_64 Homwbrewを用いて導入

実施例

  • 下記にカラム追加に必要なマイグレーションファイルの作成コマンドを記載する。

    $ php artisan make:migration add_カラム名_column_to_テーブル名_table --table=テーブル名
    

具体例

  • 「users」テーブルに「flag」カラムを追加したい時のマイグレーションファイルの作成コマンドを下記に記載する。

    $ php artisan make:migration add_flag_column_to_users_table --table=users