Aller au contenu principal
Version: 2.x

← Précédent · Retour au README · Suivant →

Lister les flux enregistrés

À partir de la version 2.1.0, listez les enregistrements de flux sans générer de fichiers ni modifier leur état :

php artisan feed:list

La commande ne possède aucun argument ni aucune option spécifique. Elle affiche un tableau de tous les enregistrements, y compris les flux inactifs et supprimés de manière réversible.

ColonneSignification
idIdentifiant de l’enregistrement.
slugSlug de l’enregistrement utilisé par feed:generate.
titleTitre de l’enregistrement.
expressionExpression cron enregistrée.
is_activeIndique si l’enregistrement est actif.
is_deletedIndique si l’enregistrement est supprimé de manière réversible.
last_activityDate et heure de la dernière génération enregistrée au format ISO 8601 ; null en JSON si aucune valeur n’est définie.

Les enregistrements non supprimés apparaissent en premier, suivis des enregistrements supprimés de manière réversible. Dans chaque groupe, les flux actifs apparaissent en premier, puis les lignes sont triées par titre et identifiant. Les valeurs booléennes sont affichées sous la forme true ou false dans la console.

Utilisez le slug d’un enregistrement non supprimé pour générer ce flux :

php artisan feed:generate products

Si aucun enregistrement n’existe, la console affiche No feeds available.

Liste pour les agents d’IA​

Dans un agent de codage IA reconnu, feed:list renvoie automatiquement un objet JSON compact sur une seule ligne. Aucune option supplémentaire n’est requise. Les champs booléens restent des booléens JSON :

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

L’exemple est mis en forme pour faciliter la lecture. Une liste vide renvoie la même enveloppe avec "feeds": [].