0.1
0.1.0.0Larasafe: a simple way to make backup of your laravel app
MIT
The Requires
- php >=5.3.0
- illuminate/support 4.1.*
by Diego Hernandes
Wallogit.com
2017 © Pedro Peláez
Larasafe: a simple way to make backup of your laravel app
An easy way to make backups of you laravel app., (*1)
, (*3)
You need to require this package as a composer dependency, so, run:, (*4)
composer require hernandes/larasafe:dev-master, (*5)
After it, register the package on the $providers array on app/config/app.php, (*6)
'providers' => array( 'Illuminate\Foundation\Providers\ArtisanServiceProvider', 'Illuminate\Auth\AuthServiceProvider', ... 'Hernandes\Larasafe\LarasafeServiceProvider', ),
First thing we need to use it, is publish the package config files, do it running:, (*7)
php artisan config:publish hernandes/larasafe, (*8)
Now we have 3 files inside app/config/packages/hernandes/larasafe, (*9)
database.php, (*10)
Where you need to setup your database connection to be used when backuping, you can also specify tables to ignore and aditional options to mysqldump command., (*11)
files.php, (*12)
On files.php, you can choose what folders and files of your project need to be backed up, and some fine tune options, like what compression use., (*13)
targets.php, (*14)
On targets.php, you will need to inform where you backups should be stored, supports local folders and remote servers, also, you can specify how much time backups should be preserved (rotation)., (*15)
After all this work, just run, (*16)
php artisan backup, (*17)
and be happy!, (*18)
Larasafe: a simple way to make backup of your laravel app
MIT