この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:guest
更新日時:2018-05-10 14:43:14

タイトル: デフォルト値の設定
SEOタイトル: Laravel Eloquent モデルのデフォルト値設定

この記事の要点
  • Laravel マイグレーションでカラムにデフォルト値を設定する方法
  • 書式: $table->string('name')->default('値');
  • 数値: ->default(0) / 真偽: ->default(false) / 現在時刻: ->useCurrent()
  • 既存カラムの追加変更は ->change() + doctrine/dbal 必要

 

Laravelのモデルにデフォルト値を設定するには以下の様に->defaultの引数に値を設定します。

public function up()
    {
        Schema::table('test', function (Blueprint $table) {
            $table->tinyInteger('colA')
->default(0);
        });
    }