Skip to main content

Überblick über Feedable Core

feedable-core ist ein Composer-Paket, das die Core-Helfer und die eingebauten Treiber von Feedable separat bereitstellt.
Wenn Sie es in ein neues Laravel-Projekt einbinden, können Sie dieselbe Grundlage wie beim Starter-Kit wiederverwenden.

Response-Klassen

Mit Rss2Response und JsonFeedResponse können Sie das Ausgabeformat festlegen.
Wenn Nutzer das Format wählen können sollen, verwenden Sie ResponseFactory.

FeedItem / Author

FeedItem ist ein für RSS und JSON Feed vereinheitlichtes Item-Objekt.
Author ist ein Objekt für das Feld authors und wird mit Author::make() erzeugt.

Support-Helfer

AbsoluteUri::resolve()

Wandelt einen relativen Pfad in einen absoluten Pfad um.

RSS::each()

Eigene Treiber erstellen

1) Direkt zum Starter-Kit hinzufügen

Da das Starter-Kit eine gewöhnliche Laravel-Anwendung ist, können Sie in routes/web.php eine Route ergänzen und die Umsetzung in einem Controller (oder einer invokable-Klasse) vornehmen.

2) Als Composer-Paket hinzufügen

Wenn Sie den Treiber in mehreren Projekten wiederverwenden möchten, empfiehlt sich ein Aufbau, bei dem die Routen in einem ServiceProvider registriert werden.

3) Informationen mit Driver::about() registrieren (optional)

Die Registrierung über Driver::about() liefert Metadaten für die Liste der unterstützten Sites.
Der Treiber selbst funktioniert auch ohne Registrierung.

Referenz: Laravel-Blog-Treiber

Als Implementierungsbeispiel sehen Sie sich den Treiber für den offiziellen Laravel-Blog an.
Zuletzt geändert am 13. Juli 2026