Как установить значение по умолчанию для целочисленного поля на максимально возможный?
Есть ли способ установить максимальное значение в качестве значения по умолчанию для целочисленного поля? Другими словами, я ищу простой и элегантный способ заменить жестко закодированный 999
значение из кода ниже.
Schema::create('files', function(Blueprint $table)
{
// . . .
$table->integer('display_order')->default(999); // <-- MAX_VALUE instead of 999
// . . .
});
1 ответ
Решение
Вы можете видеть, что PHP имеет предопределенные константы
PHP_INT_MAX (integer) Наибольшее целое число, поддерживаемое в этой сборке PHP. Обычно int(2147483647). Доступно с PHP 5.0.5