API-Referenz
Verwenden Sie diesen Bereich, wenn Sie den Ablauf bereits kennen und eine genaue Klasse, Methode, einen Konfigurationsschlüssel, ein Ereignis oder einen Fehlervertrag benötigen.
| Bereich | Zentrale Einstiegspunkte | Referenz |
|---|---|---|
| Konfiguration | config/feeds.php | Konfiguration |
| Feed-Klassen | Feed, FeedItem, FeedInfo | Feeds und Daten |
| Ausgabestruktur | ElementData, XML-Direktiven | Elemente, Direktiven |
| Formate | FeedFormatEnum, Konverter | Unterstützte Formate |
| Laufzeit | GeneratorService, FeedQuery, ScheduleFeedHelper | Laufzeitdienste und Verträge |
| Lebenszyklus | Start- und Abschlussereignisse | Ereignisse und Ausnahmen |
| Voreinstellungen | Sitemap, RSS, Instagram, Yandex | Voreinstellungen |
Erweiterungspunkte
- Erweitern Sie
Feedoder eine Voreinstellung, um Datenquelle und Ausgabevertrag zu definieren. - Erweitern Sie
FeedItemundFeedInfo, um serialisierte Daten zu steuern. - Implementieren Sie
DragonCode\LaravelFeed\Contracts\Transformerfür eine eigene Umwandlung skalarer Werte. - Geben Sie
DragonCode\LaravelFeed\Data\OptionalDatazurück, wenn ein Feld ausgelassen werden soll. - Registrieren Sie Makros auf
Feed,FeedItemoderFeedInfofür anwendungsspezifische Hilfsmethoden.