1
如果我在控制檯中運行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());
我尋找一種方法來顯示工匠::輸出()逐個對每個表(相同的行爲等運行在控制檯中的命令)。