https://github.com/thedragoncode/laravel-feeds
📃 Laravel Feeds is an easy and fast way to export large amounts of data into feeds for marketplaces and other consumers.
https://github.com/thedragoncode/laravel-feeds
feed feed-generator feeds laravel marketplace sitemap sitemap-generator sitemap-xml xml
Last synced: 5 months ago
JSON representation
📃 Laravel Feeds is an easy and fast way to export large amounts of data into feeds for marketplaces and other consumers.
- Host: GitHub
- URL: https://github.com/thedragoncode/laravel-feeds
- Owner: TheDragonCode
- License: mit
- Created: 2025-08-30T01:04:14.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-06T00:33:56.000Z (5 months ago)
- Last Synced: 2025-09-06T02:35:04.737Z (5 months ago)
- Topics: feed, feed-generator, feeds, laravel, marketplace, sitemap, sitemap-generator, sitemap-xml, xml
- Language: PHP
- Homepage: https://feeds.dragon-code.pro
- Size: 611 KB
- Stars: 6
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📃 Laravel Feeds


[![Stable Version][badge_stable]][link_packagist]
[![Total Downloads][badge_downloads]][link_packagist]
[![Github Workflow Status][badge_build]][link_build]
[![License][badge_license]][link_license]
**Laravel Feeds** is an easy and fast way to export large amounts of data into feeds for marketplaces and other
consumers.
> **🌟 Features**
>
> - Chunked queries to the database
> - Draft mode during processing
> - Easy property mapping
> - Generate feeds, sitemaps, and more
## Installation
You can install the **Laravel Feeds** package via [Composer](https://getcomposer.org):
```Bash
composer require dragon-code/laravel-feeds
```
You should publish the [migration](database/migrations/2025_09_01_231655_create_feeds_table.php) and
the [config/feeds.php](config/feeds.php) file with:
```bash
php artisan vendor:publish --tag="feeds"
```
> [!WARNING]
>
> Before running migrations, verify the database connection settings in [config/feeds.php](config/feeds.php).
Now you can run migrations and proceed to [create feeds](https://feeds.dragon-code.pro/create-feeds.html).
## Basic Usage
To create a feed class, use the `make:feed` console command:
```bash
php artisan make:feed User -t
```
As a result of executing the console command, the files `app/Feeds/UserFeed.php` and `app/Feeds/Items/UserFeedItem.php`
will be created.
Check the [operation/migration](https://feeds.dragon-code.pro/create-feeds.html) file that was created for you and run
the console command:
```bash
# For Laravel Deploy Operations
php artisan operations
# For Laravel Migrations
php artisan migrate
```
To generate all active feeds, use the console command:
```bash
php artisan feed:generate
```
## Documentation
📚 You will find full documentation on the dedicated [documentation](https://feeds.dragon-code.pro) site.
## License
This package is licensed under the [MIT License](LICENSE).
[badge_build]: https://img.shields.io/github/actions/workflow/status/TheDragonCode/laravel-feeds/tests.yml?style=flat-square
[badge_downloads]: https://img.shields.io/packagist/dt/dragon-code/laravel-feeds.svg?style=flat-square
[badge_license]: https://img.shields.io/packagist/l/dragon-code/laravel-feeds.svg?style=flat-square
[badge_stable]: https://img.shields.io/github/v/release/TheDragonCode/laravel-feeds?label=packagist&style=flat-square
[link_build]: https://github.com/TheDragonCode/laravel-feeds/actions
[link_license]: LICENSE
[link_packagist]: https://packagist.org/packages/dragon-code/laravel-feeds
[link_website]: https://deploy-operations.dragon-code.pro