Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Unique Queue

Laravel Unique Queue Laravel Package

mlntn/laravel-unique-queue

mlntn/laravel-unique-queue helps Laravel apps avoid duplicate queued jobs by enforcing uniqueness before dispatch. Useful for idempotent background work, it keeps redundant tasks out of the queue so workers don’t process the same job multiple times.

View on GitHub
Deep Wiki
Context7

Laravel queue driver that prevents identical jobs from being queued

Frequently asked questions about Laravel Unique Queue
What is mlntn/laravel-unique-queue and what problem does it solve?
It is a Laravel queue driver that prevents identical jobs from being queued. It enforces uniqueness before dispatch so redundant tasks stay out of the queue. That helps avoid workers processing the same job multiple times, which is useful for idempotent background work.
How do I install mlntn/laravel-unique-queue?
Install it with Composer using composer require mlntn/laravel-unique-queue. As a Laravel package it should use provider auto-discovery and may publish a config file under standard Laravel conventions. Confirm your application's Laravel version first, because the latest release only declares Laravel 7 support.
Which Laravel versions does mlntn/laravel-unique-queue support?
The 1.2.0 release declares support for Laravel 7. The available assessment found no evidence that Laravel 8 through 12 are declared supported. Treat any newer-version compatibility as unverified until the package metadata or CI matrix confirms it.
Does mlntn/laravel-unique-queue work with Laravel 9, 10, 11, or 12?
There is no evidence in the release context that it supports Laravel 8 or later. Because a package pinned to Laravel 7 constraints can conflict with modern Laravel dependencies, composer require may fail rather than simply run untested. Verify resolution before planning an integration.
How does the unique queue driver prevent duplicate jobs?
The package acts as a Laravel queue driver that enforces uniqueness before dispatch. Instead of letting two identical jobs enter the queue, it keeps the redundant task out. The result is that workers do not process the same job multiple times.
Is mlntn/laravel-unique-queue safe for production use?
Production suitability depends heavily on your Laravel version. If you are on Laravel 7, you are also on an end-of-life framework, which is a platform-level security decision. For modern Laravel apps, the package's compatibility is unproven and may be blocked by Composer resolution.
Is mlntn/laravel-unique-queue actively maintained?
The available signal is thin: version 1.2.0 has a one-line release note about Laravel 7 compatibility. There is no indicated CI matrix, changelog depth, or maintainer count in the assessment. That makes maintenance cadence and long-term support uncertain.
What are alternatives to mlntn/laravel-unique-queue for preventing duplicate jobs?
Developers often use Laravel's built-in queue features such as unique job locks, WithoutOverlapping middleware, or rate limiting, depending on the use case. The context does not compare specific alternative packages, so evaluate alternatives against your Laravel version and uniqueness semantics. The key is choosing a solution that is tested on your framework version.
How should I test mlntn/laravel-unique-queue in my application?
First confirm your app's Laravel version and whether Composer can resolve the package. If it installs, publish the config on a scratch branch and run both the package's tests and your application's suite. Also test dispatching the same job twice to confirm the uniqueness behavior matches your expectations.
Does mlntn/laravel-unique-queue support Laravel 8 through 12, and is there a roadmap?
The provided context does not include a roadmap or declared support for Laravel 8 through 12. The 1.2.0 release only adds Laravel 7 support, which suggests the package may be several major framework releases behind. Ask the maintainer directly or check the repository metadata before adopting it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections