PHPackages                             m-alsafadi/laravel-queue - 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. m-alsafadi/laravel-queue

ActiveLibrary[Queues &amp; Workers](/categories/queues)

m-alsafadi/laravel-queue
========================

Laravel Custom Queue System

1.1.0(3y ago)23MITPHPPHP &gt;=8.1

Since Jul 13Pushed 3y ago1 watchersCompare

[ Source](https://github.com/m-alsafadi/laravel-queue)[ Packagist](https://packagist.org/packages/m-alsafadi/laravel-queue)[ RSS](/packages/m-alsafadi-laravel-queue/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

Laravel Queue `1.1.0`
=====================

[](#laravel-queue-110)

Laravel custom queue system.

Installation
------------

[](#installation)

1. Use composer:

```
composer require m-alsafadi/laravel-queue
```

2. Add to `.env` file:

```
LARAVEL_QUEUE_ENABLED=true
LARAVEL_QUEUE_DISK=local
LARAVEL_QUEUE_SINGLE_PROC=true
LARAVEL_QUEUE_CACHE=false
LARAVEL_QUEUE_LOG_CHANNEL=stack
```

3. Add trait to your model (*optional*):

```
use \MAlsafadi\LaravelQueue\Traits\TLaravelQueueModel;
```

4. Create job:

```
php artisan laravel:queue:job UserJob
```

5. Modify `handle` method in your job at `\App\Jobs\UserJob`
6. Start the worker:
    1. Via artisan command:

    ```
    php artisan larave:queue:start
    ```

    2. Via file:

    ```
    php laravel-queue
    ```

---

#### Publish config:

[](#publish-config)

```
php artisan vendor:publish --provider=MAlsafadi\\LaravelQueue\\Providers\\LaravelQueueProvider
```

---

#### How to add job to queue:

[](#how-to--add-job-to-queue)

1. Via your job:

```
\App\Jobs\UserJob::addJob($model, $valid_at, $arguments, $name);
```

2. Via your model:

```
\App\Models\User::find(1)->addJob(\App\Jobs\UserJob::class, $valid_at, $arguments, $name);
```

3. Via Laravel Queue:

```
LaravelQueue::addJob($model, \App\Jobs\UserJob::class, $valid_at, $arguments, $name);
```

> *Info:* Attribute `$name` is optional.

---

#### Commands:

[](#commands)

1. Laravel Queue Helper:

```
php artisan laravel:queue
```

2. Create New Laravel Queue Job:

```
php artisan laravel:queue:job
```

3. Start Laravel Queue Worker:

```
php artisan laravel:queue:start
```

---

License
-------

[](#license)

The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

The Laravel Queue is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~20 days

Total

2

Last Release

1376d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e49b97c371b9deaf4f88b41a402df4978579949646458d5a3212cb72a072e57f?d=identicon)[malsafadi.dafa](/maintainers/malsafadi.dafa)

---

Top Contributors

[![m-alsafadi](https://avatars.githubusercontent.com/u/89378271?v=4)](https://github.com/m-alsafadi "m-alsafadi (7 commits)")

---

Tags

laravelphpqueuelaravelqueue

### Embed Badge

![Health badge](/badges/m-alsafadi-laravel-queue/health.svg)

```
[![Health](https://phpackages.com/badges/m-alsafadi-laravel-queue/health.svg)](https://phpackages.com/packages/m-alsafadi-laravel-queue)
```

###  Alternatives

[mpbarlow/laravel-queue-debouncer

A wrapper job for debouncing other queue jobs.

63714.4k1](/packages/mpbarlow-laravel-queue-debouncer)[convenia/pigeon

3233.0k](/packages/convenia-pigeon)[lokielse/laravel-mns

Aliyun MNS Queue Driver For Laravel

2614.9k](/packages/lokielse-laravel-mns)[tochka-developers/queue-promises

Promises for Laravel queue jobs

1912.3k](/packages/tochka-developers-queue-promises)[twigger/laravel-job-status

Job status for Laravel

205.5k](/packages/twigger-laravel-job-status)

PHPackages © 2026

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