Laravel Schema Builder возвращает имена столбцов только по проекту.Но вы можете использовать тот же подход, который Laravel использует для внутреннего использования, выполнив оператор базы данных:
$results = DB::select('
select column_default
from information_schema.columns
where
table_schema = ?
and table_name = ?
', [$database, $table]);
// Flatten the results to get an array of the default values
$defaults = collect($results)->pluck('column_default'))
Приведенный выше пример работает для базы данных MySQL, но вы можете увидеть подходы для других баз данных в пространстве имен Illuminate\Database\Schema\Grammars
исходный код Laravel путем поиска метода compileColumnListing
.