| Last Updated |  | Ratings |  | Unique User Downloads |  | Download Rankings | 
| 2024-07-07 (8 months ago)  |  | Not enough user ratings |  | Total: 35 |  | All time:  11,039 This week: 68  | 
|  | 
| Description |  | Author | 
| This package can queue jobs to be executed by worker tasks.
 It uses the Laravel Illuminate queue class to add jobs to a queue to be executed with given parameter details.
 
 The queue can management is done by any driver class supported by the queue class, like, beanstalkd.
 
 A monitor class can be passed to get events of the job processing steps.
 
 The worker script can pull queued jobs and execute the pending jobs until the queue is empty.
 |  | 
|  |  | Innovation award 
  Nominee: 17x
 
 Winner: 1x
 | 
 
 | 
Example
| 
<?php
 require_once __DIR__.'/../../vendor/autoload.php';
 require_once __DIR__.'/../Loader.php';
 
 use Illuminate\Queue\Capsule\Manager as Queue;
 use peter\Scheduler\Loader;
 use peter\Scheduler\WeatherJob;
 use peter\Scheduler\MonitorJob;
 
 // Make this Capsule instance available globally via static methods... (optional)
 $queue = Loader::loadDriver();
 $queue->setAsGlobal();
 //Queue::push(WeatherJob::class, ['email' => '[email protected]']);
 Queue::push(MonitorJob::class, ['email' => '[email protected]',
 'urls' => [
 'peter279k.com.tw',
 'www.goo.com',
 '12345678',
 ]
 ]);
 
 | 
Details
Introduction
The `job.php` is the sample code for calling two jobs.
The `WeatherJob` and `MonitorJob`.There are all in the `src` folder.
Create the jobs
If you want to create your own job, you can create the `YourJob` class in `YourJob.php` file and put it in the `src` folder.
And Remember to add the `require_once __DIR__.'/WeatherJob.php';` in `worker.php`.
You have to notice that the namespace so you need to set the right namespace in `YourJob.php` and `job.php`.
|  | Applications that use this package |  | 
No pages of applications that use this class were specified.
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.