Пакет Queue Cancel Batch для Laravel дозволяє скасувати конкретну групу чергованих завдань за допомогою команди. Якщо ви запустите команду без аргументів, вона виведе список активних груп, які мають більше одного очікуваного завдання, ще не завершеного та не скасованого.
Ви можете вибрати кілька груп з цього списку, або, якщо знаєте UUID групи, яку хочете скасувати, просто передайте його команді. Ось кілька прикладів, як можна використовувати цю команду:
# Пошук активних груп і скасування однієї або кількох
php artisan queue:cancel-batch
┌ Виберіть одну або кілька груп для скасування ────────────────┐
│ Моя тестова група (44/56 jobs завершено; розпочата 3 секунди тому) │
│ Моя тестова група 2 (12/56 jobs завершено; розпочата 1 секунду тому) │
└───────────────────────────────────────────────────────────────┘
# Скасувати групу, якщо вже є ID групи
php artisan queue:cancel-batch 70045ad7-3279-4481-9b1e-012710f22221
Ось і все. Це весь пакет. Щоб розпочати його використання, встановіть його через Composer — він сумісний з Laravel 10 та Laravel 11 на момент написання:
composer require macbookandrew/laravel-queue-cancel-batch
Вихідний код пакета доступний на GitHub.
Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці
Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!
Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу