2014-05-07 18 views
1

我想用一個參數運行一個Artisan命令,但我不知道如何。你怎麼做呢?如果我在終端運行php artisan video:webmtomp4 N,它工作正常。如何在使用Artisan :: call時發送參數?

Artisan::call(
    'video:webmtomp4', 
    [$data['videoId']], 
    new StreamOutput(fopen(storage_path() . '/logs/artisan.log', 'w')) 
); 

如何在使用Artisan::call時向命令發送參數? $data['videoId']已設置,所以這不成問題。

回答

3

檢查文檔後,將我的評論更改爲答案。 :)

參數數組應該是關聯的,例如, ['argument' => $data['videoId']],

+0

工作。謝謝。 – Marwelln

相關問題