Перейти до основного вмісту

Довідник 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, щоб додати допоміжні методи застосунку.

Дивіться також