2013-05-28 56 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); 
    } 

} 
相关问题