PHPackages                             jlorente/laravel-application-end-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. jlorente/laravel-application-end-queue

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

jlorente/laravel-application-end-queue
======================================

A Laravel queue connector to process jobs at the end of the application

1.0.5(5y ago)12.4k1BSD-3-ClausePHPPHP &gt;=7.0.0

Since Sep 30Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jlorente/laravel-application-end-queue)[ Packagist](https://packagist.org/packages/jlorente/laravel-application-end-queue)[ RSS](/packages/jlorente-laravel-application-end-queue/feed)WikiDiscussions master Synced 2mo ago

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

Laravel Application End Queue
=============================

[](#laravel-application-end-queue)

A Laravel queue connector to process the enqueued jobs at the end of the application.

This connector is very similar to the "sync" connector with the difference that jobs are executed at the end of the application instead of instantly.

It is useful for example when sending real time notifications to third party webhooks inside database transactions. With the "sync" connector, if the third party application webhook queries your API, as the transaction wouldn't have end, the third party application won't know the real state of the model. With this connector, the notification will be sent at the end of the application when all commits have been executed.

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

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

With Composer installed, you can then install the extension using the following commands:

```
$ php composer.phar require jlorente/laravel-application-end-queue
```

or add

```
...
    "require": {
        "jlorente/laravel-application-end-queue": "*"
    }
```

to the `require` section of your `composer.json` file.

Configuration
-------------

[](#configuration)

Register the ServiceProvider in your config/app.php service provider list.

config/app.php

```
return [
    //other stuff
    'providers' => [
        //other stuff
        Jlorente\Laravel\Queue\ApplicationEndQueueServiceProvider,
    ];
];
```

Then add the driver to the application config queue file.

config\\queue.php

```
return [
    //other stuff
    'connections' => [
        //other stuff
        'application-end' => [
            'driver' => 'application-end',
        ],
    ],
];
```

Usage
-----

[](#usage)

See the [Laravel documentation](https://laravel.com/docs/master/queues) to learn how to use jobs and queues.

Remember that [notifications](https://laravel.com/docs/master/notifications) can also be enqueued.

License
-------

[](#license)

Copyright © 2019 José Lorente Martín .

Licensed under the BSD 3-Clause License. See LICENSE.txt for details.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

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

Total

4

Last Release

2055d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b5b6d568331349beaf1945db65a076cf60e6c124d504fcb43a21937f0c85bde3?d=identicon)[jlorente](/maintainers/jlorente)

---

Top Contributors

[![jlorente](https://avatars.githubusercontent.com/u/301741?v=4)](https://github.com/jlorente "jlorente (11 commits)")

---

Tags

phplaravelqueuejlorenteendapplication endapplication finishapplication terminatefinish

### Embed Badge

![Health badge](/badges/jlorente-laravel-application-end-queue/health.svg)

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

###  Alternatives

[harris21/laravel-fuse

Circuit breaker for Laravel queue jobs. Protect your workers from cascading failures.

3786.5k](/packages/harris21-laravel-fuse)[webparking/laravel-queue-ensurer

This composer package provides a Laravel queue ensurer.

6416.1k](/packages/webparking-laravel-queue-ensurer)[renoki-co/horizon-exporter

Export Laravel Horizon metrics using this Prometheus exporter.

24152.7k](/packages/renoki-co-horizon-exporter)

PHPackages © 2026

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