Как сделать поле nullable не используя change в Laravel
Как через миграции сделать уже существующее поле nullable, после выполнить определённые действия и убрать nullable, не используя ->change().
p.s Нет doctarina/dba для моей версии php, по этому ищу пути в обход.
Ответы (1 шт):
Автор решения: Виталий
→ Ссылка
DB::statement('ALTER TABLE `requisites` CHANGE `kpp` `kpp` VARCHAR(255) NULL'); // сделать поле nullabel
DB::statement('ALTER TABLE `requisites` CHANGE `kpp` `kpp` VARCHAR(255) NOT NULL;'); // отменить nullable
p.s Хоть он в laravel отображает весь запрос как ошибку, но этот способ работает безотказно. Нашёл я его просто ковыряюсь в phpMyAdmin