Laravel - Queues - Generating Job Classes
By default, all of the queueable jobs for your application are stored in the
app/Jobs directory. If the
app/Jobs directory doesn't exist, it will be created when you run the
make:job Artisan command:
php artisan make:job ProcessPodcast
The generated class will implement the
Illuminate\Contracts\Queue\ShouldQueue interface, indicating to Laravel that the job should be pushed onto the queue to run asynchronously.
Job stubs may be customized using stub publishing.