For dispatching a single job I usually do one of these:
Queue::push(new ExampleJob);
or
dispatch(new ExampleJob);
https://lumen.laravel.com/docs/5.5/queues
According to the Laravel Docs a certain Job chain, where one Job depends upon the previous is done like this:
ExampleJob::withChain([
new OptimizePodcast,
new ReleasePodcast
])->dispatch();
https://laravel.com/docs/5.5/queues#job-chaining
However this does not workin in Lumen (similar problem here: How to dispatch a Job to a specific queue in Lumen 5.5).
How do I chain Jobs in Lumen 5.5?