我想從我的控制器傳遞一個數組到我的命令。看到下面的代碼Laravel 5將數據從控制器傳遞到命令
Queue::push(new SendReminderPush(),array('data' => $data));
但是,當我呼叫命令我總是得到一個異常。
缺少參數1爲App \命令\ SendReminderPush ::手柄()
這是命令類我的把手功能:
public function handle($data){
foreach($data as $d){
do something
}
}
請幫助我。我究竟做錯了什麼?
你實例化時,你傳遞的數據是不是該類的參數? 'Queue :: push(new SendReminderPush(['data'=> $ data]));'然後將它們賦值給構造函數中的變量? – Joe 2015-03-31 15:54:27
謝謝你,幫助我! – OnurY 2015-04-04 12:46:54