Skip to content
loading...
Cover image for Laravel BackupManager

Laravel BackupManager

sarfraznawaz2005 profile image Sarfraz Ahmed github logo ・1 min read  

Simple laravel package to backup/restore files and database.

sarfraznawaz2005 / backupmanager

Simple laravel package to backup/restore files and database.

Latest Version on Packagist Total Downloads

Laravel BackupManager

Simple laravel package to backup/restore files and database.

Screenshot

Main Window

Requirements

  • PHP >= 5.6
  • Laravel 5
  • mysql (to restore database)
  • mysqldump (to backup database)
  • tar (to backup/restore files)
  • zcat (to extract database archive)

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 specified in route option eg http//yourapp.com/backupmanager, you should now see interface of BackupManager.

See config/backupmanager.php file for more information about backup settings.

Setting

twitter logo DISCUSS
Discussion
markdown guide
Classic DEV Post from Apr 24

Testing Database Interactions with Jest

Testing Database Interactions with Jest Jest has quickly become one of the most popular Javascript t...

Sarfraz Ahmed profile image
Hello, I am Sarfraz Ahmed, a self-taught programmer from Karachi, Pakistan mainly involved in PHP, MySQL, HTML/CSS, JavaScript/jQuery for around 10 years now.