Referência da API
Use esta seção quando já conhecer o fluxo e precisar de uma classe, método, chave de configuração, evento ou contrato de falha exato.
| Área | Principais pontos de entrada | Referência |
|---|---|---|
| Configuração | config/feeds.php | Configuração |
| Classes de feed | Feed, FeedItem, FeedInfo | Feeds e dados |
| Estrutura da saída | ElementData, diretivas XML | Elementos, Diretivas |
| Formatos | FeedFormatEnum, conversores | Formatos compatíveis |
| Execução | GeneratorService, FeedQuery, ScheduleFeedHelper | Serviços e contratos de execução |
| Ciclo de vida | Eventos de início e conclusão | Eventos e exceções |
| Predefinições | Sitemap, RSS, Instagram, Yandex | Predefinições |
Pontos de extensão
- Estenda
Feedou uma predefinição para definir a fonte de dados e o contrato de saída. - Estenda
FeedItemeFeedInfopara controlar os dados serializados. - Implemente
DragonCode\LaravelFeed\Contracts\Transformerpara conversão escalar personalizada. - Retorne
DragonCode\LaravelFeed\Data\OptionalDataquando um campo precisar ser omitido. - Registre macros em
Feed,FeedItemouFeedInfopara auxiliares da aplicação.