Получение названия столбцов, добавленных ремесленником Ларавелем

Я запускаю команду 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);
Другие вопросы по тегам