New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

mydisha/mds-backup

Laravel 5 Command Line Tool for Backup Database
43
Install
composer require mydisha/mds-backup:dev-master
PHP:>=5.5.0
License:MIT
Last Updated:Oct 28, 2016
Links: GitHub  ·  Packagist
Maintainer: mydisha

mds-backup

Based on open source project https://github.com/larkinwhitaker/laravel-db-backup

Support Laravel Version 5, 5.1, 5.2, 5.3.

Installation

Update composer.json and put this package

"mydisha/mds-backup": "dev-master"

Or run following command

composer require mydisha/mds-backup

Next step, Edit Service Provider, located in config/app.php and put this into 'providers' array.

'providers' => array(
    'Mydisha\MdsBackup\DBBackupServiceProvider'
)

Configuration

Publish the configuration file into your project by run this command

php artisan vendor:publish

Usage

Backup

Create mysql dump file with default location in /storage/backup_db

php artisan db:backup
For specific database
php artisan db:backup --database=mysql

Restore

To restore the dump mysql file, run this following command

php artisan db:restore [dbname]

To show list of dump file, run this following command

php artisan db:restore

Change Initial Dump Filename

by default this package using datetime as file name, but you can change the filename started with your custome name, ex : laravel-date.sql

you can change at config file mds-backup.php

    'initial_name' => '',

Original Contributor

https://github.com/larkinwhitaker

Related Packages

sirs/dbimport

Tool for copying data from a production database to a dev database. Also useful...

6,051
lobotomised/dbbackup

A databases backup tools for laravel

5,481 1
nobodyiscertain/laravel-db-commands

A set of Artisan commands to help with database tasks.

2,235 1
spatie/laravel-backup

A Laravel package to backup your application

30,454,568 6,026
pavel-mironchik/laravel-backup-panel

An interface for Spatie Laravel Backup package

76,737 411