/laravel-dbbackup

Laravel Database backup plugin

Primary LanguagePHPMIT LicenseMIT

Laravel Database backup plugin

Software License Build Status StyleCI Scrutinizer Code Quality Code Coverage Total Downloads

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.

Requirements

  • Laravel Filesystem
  • Mysql Installed (mysqldump)

Installation

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"

License

The MIT License (MIT). Please see License File for more information.