A laravel 5 and laravel 6 package lets you create database backup with a single command.
A Laravel 5 and Laravel 6 library that creates backup of your database with a single command
composer require salmanzafar/laravel-db-backup
- Easy configuration db backup in a single command
- Storage Customization (e.g s3 (s3 support is in development), local etc)
- Email about DbBackup completion (in development).
This package implements Laravel's auto-discovery feature. After you install it the package provider and facade are added automatically for laravel >= 5.5.
Publish the configuration file
This step is required only if you want to make changes in config file
php artisan vendor:publish --provider="Salman\DbBackup\DbBackupServiceProvider"
<?php /** * Db Backup configuration file to setup disk and folder name for db backup */ return [ 'disk' => 'public', // disk e.g local, public, s3 etc 'visibility' => 'public', // leave it null for private 'folder' => 'dbbackup' // folder name for backup ];
After publishing the configuration file just run the below command
php artisan db:backup
Just it, Now in
storage/app/yourbackupfoldername you should have your
Laravel 6.1.0 and