Take Database backup in Laravel using following command
php artisan run:dbbackup
Let's take backup of specific tables only using following command
php artisan run:dbbackup --tables=table1,table2,table3
Ahaa Supercool, You can use this command to backup your Log tables separatly.
- Laravel Filesystem
- Mysql Installed (
mysqldump
)
To get the latest version of Laravel DbBackup, run following using Composer :
composer require webelightdev/laravel-dbbackup dev-master
Or, you may manually update require block and run composer update
"require": {
"webelightdev/laravel-dbbackup": "dev-master"
}
Once Laravel DbBackup is installed, You need to register the Service Provider in config/app.php
, Add following in providers
:
Webelightdev\LaravelDbBackup\DbBackupServiceProvider::class,
composer dump-autoload
will be required.
To publish the config,
php artisan vendor:publish --provider="Webelightdev\LaravelDbBackup\DbBackupServiceProvider"
The MIT License (MIT). Please see License File for more information.