Получение названия столбцов, добавленных ремесленником Ларавелем
Я запускаю команду Artisan в коде, как
Artisan::call('migrate', ['--path' => 'database/migrations/core']);
Мне нужно знать столбцы, добавленные той партией миграции, которая была запущена недавно. Я пытался с помощью Artisan::output();
команда, но она возвращает только имя миграции.
Есть ли способ получить имена столбцов пакета миграции или извлечь имя столбца из имени миграции?
1 ответ
Вы можете проанализировать журнал запросов Laravel:
DB::enableQueryLog();
Artisan::call('migrate', ['--path' => 'database/migrations/core']);
$log = DB::getQueryLog();
dd($log);