News

Cancel a Specific Batch of Queued Jobs With This Laravel Package

Published
Cancel a Specific Batch of Queued Jobs With This Laravel Package image

The Laravel Queue Cancel Batch package provides a command to cancel a specific batch of queued jobs. If you run the command without any arguments, it will list current batches that have more than one pending job, are not finished, and have not been canceled.

You can select multiple batches from this list, or if you know the UUIDs of the batches you want to cancel, you can pass those to the command. Here are a few examples of the two ways you can run this command:

# Search for active batches and cancel one or more
php artisan queue:cancel-batch
 
┌ Select one or more batches to cancel ─────────────────────────┐
│ My Test Batch (44/56 completed jobs; started 3 seconds ago) │
│ My Test Batch 2 (12/56 completed jobs; started 1 second ago) │
└───────────────────────────────────────────────────────────────┘
 
# cancel a batch if you already have the batch ID
php artisan queue:cancel-batch 70045ad7-3279-4481-9b1e-012710f22221

That's it. That's the package. To get started with this package, you can install it via composer and use it with Laravel 10 and Laravel 11 at the time of writing:

composer require macbookandrew/laravel-queue-cancel-batch

The package source code is available on GitHub.

Paul Redmond photo

Staff writer at Laravel News. Full stack web developer and author.

Filed in

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Laravel Starter Kits Now Ship with Vite+ image

Laravel Starter Kits Now Ship with Vite+

Read article
Pessimistic Locking in Laravel Eloquent with refreshForUpdate() image

Pessimistic Locking in Laravel Eloquent with refreshForUpdate()

Read article
Mask Query Bindings in Laravel Exception Messages image

Mask Query Bindings in Laravel Exception Messages

Read article
whereBinary(): Case-Sensitive MySQL Queries in Laravel image

whereBinary(): Case-Sensitive MySQL Queries in Laravel

Read article
Compile PHP to Native Binaries with TypePHP image

Compile PHP to Native Binaries with TypePHP

Read article
State of Laravel 2026 Survey Is Now Open image

State of Laravel 2026 Survey Is Now Open

Read article