logisticNumberReturn=$logisticNumberReturn; } /** * Execute the job. * * @return void */ public function handle() { $receives=WMSReflectReceive::where('ASNREFERENCE3',$this->logisticNumberReturn)->get(); $downloadedItems=[]; $receives->each(function (WMSReflectReceive $receive)use(&$downloadedItems){ $receive->skus()->each(function(WMSReflectReceiveSku $item)use(&$downloadedItems){ $downloadedItems[]=$item; }); }); event(new WmsReceiveNewEvent($this->logisticNumberReturn,$downloadedItems,$receives->first())); } }