【发布时间】:2018-04-10 01:00:17
【问题描述】:
如果我在控制台中运行php artisan migrate:fresh --seed --force,一切都会按预期工作。
输出会一一显示。
Dropped all tables successfully.
Migration table created successfully.
Migrating: 2014_10_12_000000_create_users_table
Migrated: 2014_10_12_000000_create_users_table
Seeding: UsersTableSeeder
etc.
如果我从 Laravel 运行 artisan 命令,除了输出之外一切正常。它在所有操作的最后显示一次。
$this->info('Migrating and seeding the database...');
Artisan::call('migrate:fresh', [
'--seed' => true,
'--force' => true,
]);
$this->line(Artisan::output());
我正在寻找一种方法来为每个表一个一个地显示 Artisan::output()(与在控制台中运行命令相同的行为)。
【问题讨论】:
标签: php laravel laravel-5 console laravel-artisan