Skip to main content

Panoramica di Feedable Core

feedable-core è un pacchetto Composer che separa gli helper core di Feedable e i driver integrati.
Introducendolo in un nuovo progetto Laravel, puoi riutilizzare la stessa base dello starter kit.

Classi Response

Con Rss2Response e JsonFeedResponse puoi fissare il formato di output.
In una configurazione in cui è l’utente a scegliere il formato, usa ResponseFactory.

FeedItem / Author

FeedItem è un oggetto item comune a RSS/JSON Feed.
Author è un oggetto per il campo authors, creato tramite Author::make().

Helper di supporto

AbsoluteUri::resolve()

Converte un percorso relativo in un percorso assoluto.

RSS::each()

Come creare un driver personalizzato

1) Aggiungerlo direttamente allo starter kit

Lo starter kit è una normale applicazione Laravel, quindi puoi aggiungere una rotta in routes/web.php e implementarla in un controller (o in una classe invokable).

2) Aggiungerlo come pacchetto Composer

Se lo riutilizzi in più progetti, è più comodo registrare le rotte in un ServiceProvider.

3) Registrare le informazioni con Driver::about() (opzionale)

La registrazione tramite Driver::about() fornisce i metadati per mostrare il driver nell’elenco dei siti supportati.
Il driver funziona anche senza registrazione.

Riferimento: driver del blog Laravel

Come esempio di implementazione, consulta il driver per il blog ufficiale di Laravel.
Ultima modifica il 13 luglio 2026