Подтвердить что ты не робот

Установите значение по умолчанию для NULL с миграцией laravel

Я добавляю поле в таблицу в переносе, которое я хочу разрешить быть NULL, но также хочу, чтобы он по умолчанию имел значение NULL. Что я помещаю в методе по умолчанию? Я боюсь, что вставьте "NULL" в попытку поместить строку NULL, в которой я, очевидно, не хочу. Пожалуйста, помогите:)

Schema::table('item_categories', function(Blueprint $table)
{
    $table->integer('parent_item_category_id')->unsigned()->nullable()->default($what_to_put here);
});
4b9b3361

Ответ 1

Когда вы используете метод nullable() в поле, это поле по умолчанию имеет значение NULL.