Skip to main content

Overzicht van Feedable Core

feedable-core is een Composer-package waarin de core-helpers en ingebouwde drivers van Feedable zijn ondergebracht.
Installeer je het in een nieuw Laravel-project, dan hergebruik je dezelfde basis als de starterkit.

Response-klassen

Met Rss2Response en JsonFeedResponse leg je het uitvoerformaat vast.
Laat je de gebruiker het formaat kiezen, gebruik dan ResponseFactory.

FeedItem / Author

FeedItem is het gedeelde item-object voor RSS/JSON Feed.
Author is het object voor het authors-veld en maak je aan met Author::make().

Support-helpers

AbsoluteUri::resolve()

Zet een relatief pad om naar een absoluut pad.

RSS::each()

Eigen drivers maken

1) Direct toevoegen aan de starterkit

De starterkit is een gewone Laravel-app. Je voegt een route toe in routes/web.php en implementeert de driver in een controller (of invokable klasse).

2) Toevoegen als Composer-package

Wil je een driver hergebruiken in meerdere projecten, dan is het handiger om de routes te registreren in een ServiceProvider.

3) Informatie registreren met Driver::about() (optioneel)

De registratie via Driver::about() is metadata voor weergave in de lijst met ondersteunde sites.
Zonder registratie werkt de driver zelf ook.

Referentie: Laravel blog-driver

Bekijk de driver voor de officiële Laravel-blog als implementatievoorbeeld.
Laatst gewijzigd op 6 september 2026