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에 매크로를 등록하십시오.