Simple laravel package to backup/restore files and database.
sarfraznawaz2005
/
backupmanager
Simple laravel package to backup/restore files and database.
Laravel BackupManager
Simple laravel package to backup/restore files and database.
Screenshot
Requirements
- PHP >= 5.6
- Laravel 5
-
mysql(to restore database) -
mysqldump(to backup database) -
tar(to backup/restore files) -
zcat(to extract database archive)
Please make sure above binaries are added to PATH environment variable or you can specify full path to them in config file.
Installation
Via Composer
$ composer require sarfraznawaz2005/backupmanager
For Laravel < 5.5:
Add Service Provider to config/app.php in providers section:
Sarfraznawaz2005\BackupManager\ServiceProvider::class,
(Optional) Add Facade to config/app.php in aliases section:
'BackupManager' => Sarfraznawaz2005\BackupManager\Facades\BackupManager::class,
Publish package's files by running below command:
$ php artisan vendor:publish --provider="Sarfraznawaz2005\BackupManager\ServiceProvider"
It should publish config/backupmanager.php.php config file and migration file.
Run php artisan migrate to create backup verifier (verifybackup)) table.
Finally setup options in config/backupmanager.php file and open the backup manager at url you have…

Top comments (0)