Skip to main content

Descripción general de Feedable Core

feedable-core es un paquete de Composer que separa los helpers del núcleo y los drivers integrados de Feedable.
Al incorporarlo a un nuevo proyecto Laravel, puedes reutilizar la misma base que ofrece el starter kit.

Clases Response

Con Rss2Response y JsonFeedResponse puedes fijar el formato de salida.
Si el usuario debe poder elegir el formato, utiliza ResponseFactory.

FeedItem / Author

FeedItem es un objeto de ítem unificado para RSS/JSON Feed.
Author es un objeto para el campo authors y se crea con Author::make().

Helpers de soporte

AbsoluteUri::resolve()

Convierte una ruta relativa en absoluta.

RSS::each()

Cómo crear un driver personalizado

1) Añadirlo directamente al starter kit

Como el starter kit es una aplicación Laravel normal, puedes añadir una ruta en routes/web.php e implementarla en un controlador (o en una clase invokable).

2) Añadirlo como paquete de Composer

Si vas a reutilizarlo en varios proyectos, resulta más práctico registrar las rutas mediante un ServiceProvider.

3) Registrar información con Driver::about() (opcional)

El registro con Driver::about() son metadatos usados para mostrar el driver en la lista de sitios compatibles.
El driver funciona correctamente aunque no esté registrado.

Referencia: driver del blog de Laravel

Consulta como ejemplo de implementación el driver para el blog oficial de Laravel.
Última modificación el 13 de julio de 2026