スポンサーリンク

[Laravel] integer型のサイズ(桁数)をマイグレーションで指定する

integer型のサイズ(桁数)をマイグレーションで指定する

integer型のサイズを指定するのには、lengthメソッドでサイズを指定することができます。
ただし、Laravelでよく使われるmysqlについては、integer型のサイズは指定できません。指定したとしても、mysql標準仕様のサイズになります。

        Schema::create('employees', function (Blueprint $table) {
            $table->integer('delete_flag')->length(1);
        });

マイグレーション実行後、GUI等で確認すると、指定したサイズになっていることが分かります。