2017-06-07 6 views
0

私はLaravelで整数型フィールドのカスタム長を設定しようとしています。私はLaravelの青写真クラスを使用しています。ここ 、私はそれがvarchar_fieldのために2行目に示す方法INTEGER_FIELDのカスタム値を設定する必要があります。

$table->integer('interger_field'); 
$table->string('varchar_field',50); 

答えて

0

あなたはそれを行うことはできませんが、one of available integer typesを選択することができます。

// BIGINT equivalent, integers from -9223372036854775808 to 9223372036854775807 
$table->bigInteger('interger_field'); 

// INTEGER equivalent, integers from -2147483648 to 2147483647 
$table->integer('interger_field'); 

// MEDIUMINT equivalent, integers from -8388608 to 8388607 
$table->mediumInteger('interger_field'); 

// SMALLINT equivalent, integers from -32768 to 32767 
$table->smallInteger('interger_field'); 

// TINYINT equivalent, integers from -128 to 127 
$table->tinyInteger('interger_field'); 

すべての整数型の説明はhereです。

0

また、あなたは、特定の長さ(テストしますが、動作するはずではない)で列を作成することができます

$table->addColumn('integer', 'column_name', ['length' => 50]); 
関連する問題