Laravel 5 Command Line Tool for Backup Database

dev-master 2016-10-28 17:04 UTC

This package is not auto-updated.

Last update: 2021-01-17 20:26:36 UTC


Based on open source project

Support Laravel Version 5, 5.1, 5.2, 5.3.


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(


Publish the configuration file into your project by run this command

php artisan vendor:publish



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

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


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