Довідник API
Використовуйте цей розділ, коли вже знаєте робочий процес і потребуєте точний клас, метод, ключ конфігурації, подію або контракт помилки.
| Область | Основні точки входу | Довідка |
|---|---|---|
| Конфігурація | config/feeds.php | Конфігурація |
| Класи фіду | Feed, FeedItem, FeedInfo | Фіди та дані |
| Структура виведення | ElementData, XML-директиви | Елементи, Директиви |
| Формати | FeedFormatEnum, конвертери | Підтримувані формати |
| Виконання | GeneratorService, FeedQuery, ScheduleFeedHelper | Служби та контракти виконання |
| Життєвий цикл | Події початку та завершення | Події та винятки |
| Шаблони | Sitemap, RSS, Instagram, Yandex | Шаблони |
Точки розширення
- Успадкуйте
Feedабо шаблон, щоб визначити джерело даних і контракт виведення. - Успадкуйте
FeedItemіFeedInfo, щоб керувати серіалізованими даними. - Реалізуйте
DragonCode\LaravelFeed\Contracts\Transformerдля власного перетворення скалярних значень. - Поверніть
DragonCode\LaravelFeed\Data\OptionalData, коли поле потрібно пропустити. - Зареєструйте макроси для
Feed,FeedItemабоFeedInfo, щоб додати допоміжні методи застосунку.