Wallogit.com
2017 © Pedro Peláez
Mysql Backup
step-1 : Add below line in your composer.json file "sixs/backup": "0.1.*", (*1)
step-2: update composer composer update, (*2)
---------------------OR---------------------------- step-1 : run command: composer require sixs/backup, (*3)
step-2: Add in composer json psr-4 autoload "Sixs\Backup\": "vendor/sixs/backup/src/", (*4)
step-3: Add in config/app.php provider list Sixs\Backup\BackupServiceProvider::class, (*5)
step-4: publish required files php artisan vendor:publish --provider="Sixs\Backup\BackupServiceProvider", (*6)
step-5: Run migration php artisan migrate, (*7)
Step-6: Run seeds (if not found error run composer dump-autoload) php artisan db:seed --class=SixsBackupSettingsTableSeeder, (*8)
step-7: Create "sixsbackup" folder in upload directory, (*9)
step-8: Run your project url{domain/public}/sixs/backup, (*10)
Note: require to use composer require laravelcollective/html, (*11)
To get backup mail based on frequecy setting, You need to setup a Cron, (*12)
use following command for cron: /usr/bin/curl -o temp.txt http://yourdomain/sixsbackup/sendbackup, (*13)