I have 2 queues, one is executed after the other. I used Queue::after to run the second queue.
When the first queue runs, i add more info to the $data variable in the handle function of the job but when i add it nothing happens.
Job
public function handle() {
$icommHelper = new ICOMMHelper();
$this->data['icom_user'] = $icommHelper->getUserData($this->data['request']['email'], $this->data['formMkt']->embudo);
}
In the AppServiceProvider
public function boot() {
Queue::after(function (JobProcessed $event) {
$data = unserialize($event->data['data']['command']);
if($data->queue == 'sendToIcom') {
dd($data);
$data = $data->data;
Event::fire(new LogIcomData($data));
}
});
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire