// You can disaptch a job with queue name as following
dispatch(new YourJob())->onQueue('my_queue');
// to make it work
php artisan queue:work --queue=my_queue
php artisan queue:work --timeout=60
public function store() {
// some stuff
// after 10 minutes
$on = CarbonCarbon::now()->addMinutes(10);
dispatch(new AppJobsSomeJob(...$someVariables))->delay($on);
}
$job_id = $this->dispatch(($job)
->onQueue('splitter')->delay($diff);
ProcessPodcast::dispatch($podcast)->beforeCommit();