Как установить значение по умолчанию для целочисленного поля на максимально возможный?

Есть ли способ установить максимальное значение в качестве значения по умолчанию для целочисленного поля? Другими словами, я ищу простой и элегантный способ заменить жестко закодированный 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

Другие вопросы по тегам