Как в миграция Laravel указать дефолтное значения поля, но уже для существующих значений записать другое?
Просто прямо в миграции после создания колонки отдельным запросом обновите значение в существующих записях.
В разных миграциях
$table->boolean('active')->default(true);
$table->boolean('active')->default(false)->change();