Перайсці да асноўнага змесціва

Даведнік 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 для дапаможных метадаў праграмы.

Глядзіце таксама