Перейти до основного вмісту
Версія: 2.x

← Попередня · Назад до README · Наступна →

Список зареєстрованих фідів

Починаючи з версії 2.1.0 можна переглядати реєстрації фідів без генерування файлів або зміни їхнього стану:

php artisan feed:list

Команда не має власних аргументів або параметрів. Вона показує таблицю всіх реєстрацій, зокрема неактивних і м’яко видалених фідів.

СтовпецьЗначення
idІдентифікатор реєстрації.
slugSlug реєстрації, який використовує feed:generate.
titleНазва реєстрації.
expressionЗбережений cron-вираз.
is_activeЧи ввімкнено реєстрацію.
is_deletedЧи м’яко видалено реєстрацію.
last_activityОстанній записаний час генерування у форматі ISO 8601; null у JSON, якщо не задано.

Спочатку виводяться невидалені реєстрації, потім — м’яко видалені. У кожній групі активні фіди йдуть першими, далі рядки сортуються за назвою та ідентифікатором. Логічні значення в консолі виводяться як true або false.

Щоб згенерувати фід, використовуйте slug невидаленої реєстрації:

php artisan feed:generate products

Якщо реєстрацій немає, консоль виводить No feeds available.

Список для ШІ-агента​

Усередині розпізнаного ШІ-агента для роботи з кодом feed:list автоматично повертає один компактний об’єкт JSON в одному рядку. Додатковий параметр не потрібен. Логічні поля залишаються логічними значеннями JSON:

{
"tool": "feed:list",
"result": "success",
"feeds": [
{
"id": 1,
"slug": "products",
"title": "Products",
"expression": "0 * * * *",
"is_active": true,
"is_deleted": false,
"last_activity": null
}
]
}

Приклад відформатовано для зручності читання. Порожній список повертається в тій самій оболонці з "feeds": [].