PHPackages                             yiicod/laravel5queue - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. yiicod/laravel5queue

Abandoned → [yiicod/yii2-jobqueue](/?search=yiicod%2Fyii2-jobqueue)ArchivedYii-extension[Queues &amp; Workers](/categories/queues)

yiicod/laravel5queue
====================

1.2.0(7y ago)239[1 PRs](https://github.com/yiicod/laravel5queue/pulls)New BSD LicensePHP

Since Mar 4Pushed 7y ago1 watchersCompare

[ Source](https://github.com/yiicod/laravel5queue)[ Packagist](https://packagist.org/packages/yiicod/laravel5queue)[ RSS](/packages/yiicod-laravel5queue/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (6)Versions (6)Used By (0)

Laravel5 Queue
==============

[](#laravel5-queue)

Branch 1.0 for php 5.6 Branch master for php 7.0

First of all add laravel5queue component to Yii config (console and main) like this:
------------------------------------------------------------------------------------

[](#first-of-all-add-laravel5queue-component-to-yii-config-console-and-main-like-this)

```
'preload' => ['laravel5queue'],
'components' => ['laravel5queue' => ['class' => 'yiicod\laravel5queue\Laravel5Queue']]
```

and console command like this:

```
'queueWorker' => ['class' => 'yiicod\laravel5queue\commands\WorkerCommand'],
```

also: component requires "mongodb" component to connect mongo database

Adding jobs to queue:
---------------------

[](#adding-jobs-to-queue)

1. For callable functions:

```
yiicod\laravel5queue\Laravel5Queue::push(function($job) {  });
```

Note: you have to call $job-&gt;delete(); in the end of your function to remove it from database

2. For handlers:

Create your own handler which implements yiicod\\laravel5queue\\base\\BaseHandlerInterface OR extends yiicod\\laravel5queue\\handlers\\Handler and run parent::fire($job, $data) to restart db connection before job

```
yiicod\laravel5queue\Laravel5Queue::push(>, $data);
```

Note: $data - additional data to your handler

Start worker:
-------------

[](#start-worker)

run worker daemon with console command like this:

```
$ php yiic queueWorker start
```

stop worker daemon:

```
$ php yiic queueWorker stop
```

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~239 days

Total

5

Last Release

2813d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7934283ca98b7f31bb5bf13119a8495cad80ac9097125a48792f47caddb588b9?d=identicon)[lexxorlov](/maintainers/lexxorlov)

---

Top Contributors

[![lexxorlov](https://avatars.githubusercontent.com/u/7910574?v=4)](https://github.com/lexxorlov "lexxorlov (2 commits)")[![Mark1Z](https://avatars.githubusercontent.com/u/9988709?v=4)](https://github.com/Mark1Z "Mark1Z (2 commits)")[![orlov-alexey](https://avatars.githubusercontent.com/u/95412821?v=4)](https://github.com/orlov-alexey "orlov-alexey (1 commits)")

### Embed Badge

![Health badge](/badges/yiicod-laravel5queue/health.svg)

```
[![Health](https://phpackages.com/badges/yiicod-laravel5queue/health.svg)](https://phpackages.com/packages/yiicod-laravel5queue)
```

###  Alternatives

[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.2k95.4M292](/packages/laravel-horizon)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.6k38.2k](/packages/matomo-matomo)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M125](/packages/roots-acorn)[illuminate/queue

The Illuminate Queue package.

21332.6M1.5k](/packages/illuminate-queue)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k13](/packages/tempest-framework)[oat-sa/tao-core

TAO core extension

66143.7k116](/packages/oat-sa-tao-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
