- 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.