salopot/laravel-queue-walker

Laravel queue walker, process all jobs on a queue.
531 2
Install
composer require salopot/laravel-queue-walker
PHP:>=5.4.0
License:MIT
Last Updated:Apr 12, 2016
Links: GitHub  ·  Packagist
Maintainer: salopot

Laravel queue walker

Process all jobs on a queue.

Features

  • Based on queue:work command.
  • Once exec all jobs awaiting in queue and end executing
  • Don't require dedicated or virtual server to process queues (best way use "php artisan queue:work --daemon")
  • Stored "queue:work" options: queue, delay, memory, tries

Installation

The preferred way to install this extension is through composer.

Require this package with composer using the following command:

composer require salopot/laravel-queue-walker "dev-master"

or add

"salopot/laravel-queue-walker": "dev-master"

to the require section of your composer.json file.

After updating composer, add the ServiceProvider to the providers array in config/app.php

Salopot\QueueWalker\QueueWalkerServiceProvider::class,

Usage

Run artisan command for execute all jobs awaiting in queue:

php artisan queue:walk

or add call command to laravel scheduler (see: https://laravel.com/docs/5.1/scheduling)

$schedule->command('queue:walk')->everyMinute();

Related Packages

croustibat/filament-jobs-monitor

Background Jobs monitoring like Horizon for all drivers for FilamentPHP

342,036 276
anousss007/vigilance

A driver-agnostic control center for Laravel queues, jobs, commands and the sche...

6,978 187
dan/email

A simple email implementation I use in many of my Laravel ~5.1 packages.

11 2
snaver/sauron

Laravel 5.3+ project to monitor changes in Whois and DNS records.

22 2
nicolasmahe/laravel-slack-output

Sends a message to Slack when something goes wrong with your Laravel application...

42,973 27