2013-05-28 55 views

回答

7

您通過Artisan::call運行工匠命令,例如:

Artisan::call('migrate') 
+0

大就知道了!謝謝。 –

+0

另一個迷你Q,我如何獲得命令輸出? –

+0

我們如何做到這一點?從工匠指揮中調用路線? –

1

這是你如何能得到命令的輸出:

<?php 

use Symfony\Component\Console\Output\StreamOutput; 

class MyClass 
{ 
    public function myFunc() 
    { 
     $stream = fopen("php://output", "w"); 

     Artisan::call('my-command', array(), new StreamOutput($stream)); 

     var_dump($stream); 
    } 

} 
相關問題