info('env='.env('RABBITMQ_HOST')); $this->info('config='.config('queue.connections.rabbitmq.host')); $exchange = 'router'; $queue = 'task'; $this->info(" [*] Waiting for {$queue}. To exit press CTRL+C"); Mq::worker($exchange, $queue, function ($message) { $message = json_decode(json_encode($message), true); $this->info('name=', $message['name']); return $this->call($message['name'], $message['param']); }); return 0; } }