laravel-easy-backups maintained by aaix
Description
A developer-first, fluent and flexible package for creating database backups in Laravel.
Author
Last update
2026/05/02 13:04
(dev-main)
License
Downloads
146
Last update
2026/05/02 13:04
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- ext-zlib *
- ext-zip *
- illuminate/console >=11.0
- illuminate/database >=11.0
- illuminate/support >=11.0
- illuminate/filesystem >=11.0
Last update
2026/05/01 23:46
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console >=11.0
- illuminate/database >=11.0
- illuminate/support >=11.0
- illuminate/filesystem >=11.0
- ext-zlib *
- ext-zip *
Last update
2026/04/20 16:22
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/24 21:08
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/24 15:00
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/24 14:43
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/24 14:25
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/24 14:19
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/18 22:53
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/18 16:35
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 20:19
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 01:18
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 01:08
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 01:02
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 00:56
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 00:43
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 00:28
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/16 00:12
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/15 23:50
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2026/01/15 23:12
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2025/12/27 07:08
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Last update
2025/12/27 06:39
License
Require
- php ^8.2|^8.3|^8.4|^8.5
- illuminate/console ^11.0|^12.0|^13.0
- illuminate/database ^11.0|^12.0|^13.0
- illuminate/support ^11.0|^12.0|^13.0
- illuminate/filesystem ^11.0|^12.0|^13.0
- ext-zlib *
- ext-zip *
Installation
Install the package via Composer:
composer require aaix/laravel-easy-backups
Next, publish the configuration file. This is optional but recommended.
php artisan vendor:publish --provider="Aaix\LaravelEasyBackups\EasyBackupsServiceProvider" --tag="config"
A Quick Look
The Easy Way (CLI)
Use the interactive wizard to create or restore backups without remembering flags:
php artisan easy-backups
Or use the robust direct commands for cronjobs, scripts, and CI/CD:
php artisan easy-backups:db:create --compress
php artisan easy-backups:db:restore
The Flexible Way (Fluent API)
Define custom backup workflows directly in your code using the chainable API:
use Aaix\LaravelEasyBackups\Facades\Backup;
Backup::database(config('database.default'))
->saveTo('backup')
->compress()
->maxRemoteBackups(10)
->run();
Documentation
For the full documentation, including advanced features, common recipes, and detailed guides, please visit our full documentation website.