Скасування конкретної партії чергових завдань за допомогою цього пакету Laravel

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 24 жовтня, 2024
Вам потрібно ефективно управляти чергами задач у Laravel? Досліджте пакет "Queue Cancel Batch", який дозволяє скасовувати конкретні партії чергових завдань, забезпечуючи простий і швидкий контроль над вашими запитами. Читайте далі, щоб дізнатися, як інтегрувати цей інструмент у ваш проект і зекономити час

Пакет 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.

Популярні

Logomark Logotype

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу