この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:atom
更新日時:2026-05-13 02:21:48

タイトル: カラムの追加、変更、削除方法
SEOタイトル: Laravelのマイグレーションでカラムを追加・変更・削除する方法

Laravelのマイグレーションでカラムを追加・変更・削除したいときは、テーブル定義のメソッドを使って記述します。

桁数変更、カラム名変更、追加位置の指定など、よく使う操作を押さえておくと作業しやすくなります。

カラム追加

$table->string('name', 100);
$table->integer('param_flag')->after('url');
$table->string('param_sql', 5000)->after('param_flag');

カラム変更

$table->string('name', 100)->change();
$table->renameColumn('from', 'to');

カラム削除

$table->dropColumn(['colA', 'colB']);

確認したいこと

  • 桁数や null 許可など、元の定義との整合性
  • 変更系では DB ドライバや依存パッケージ要件がないか
  • 削除前にアプリやSQLから参照されていないか