laravel-feeds maintained by dragon-code
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/filesystem ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- laravel/prompts >=0.3.6
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- spatie/temporary-directory ^2.3
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/filesystem ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/filesystem ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/filesystem ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0 || ^13.0
- illuminate/filesystem ^11.0 || ^12.0 || ^13.0
- illuminate/support ^11.0 || ^12.0 || ^13.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- laravel/prompts >=0.3.6
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- spatie/temporary-directory ^2.3
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- dragonmantank/cron-expression ^3.4
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- ext-libxml >=2.6.21
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^11.0 || ^12.0
- illuminate/filesystem ^11.0 || ^12.0
- illuminate/support ^11.0 || ^12.0
- laravel/prompts >=0.3.6
- php ^8.2
- ext-dom *
- illuminate/database ^10.0 || ^11.0 || ^12.0
- illuminate/filesystem ^10.0 || ^11.0 || ^12.0
- illuminate/support ^10.0 || ^11.0 || ^12.0
- laravel/prompts >=0.3.6
📃 Laravel Feeds
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:
composer require dragon-code/laravel-feeds
You should publish the migration and the config/feeds.php file with:
php artisan vendor:publish --tag="feeds"
[!WARNING]
Before running migrations, verify the database connection settings in config/feeds.php.
Now you can run migrations and proceed to create feeds.
Basic Usage
To create a feed class, use the make:feed console command:
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 file that was created for you and run the console command:
# For Laravel Deploy Operations
php artisan operations
# For Laravel Migrations
php artisan migrate
To generate all active feeds, use the console command:
php artisan feed:generate
Documentation
📚 You will find full documentation on the dedicated documentation site.
License
This package is licensed under the MIT License.