爲了項目的穩定性,咱們一般會對項目的數據庫進行備份,我以前採用是寫的腳本進行備份,使用laravel,發現個更佳好用的package
laravel-backup
能夠方便的對文件和數據庫進行備份php
第一步laravel
composer require spatie/laravel-backup
這裏面要注意若是不是PHP 7 和 Laravel 5.3,那麼git
composer require "spatie/laravel-backup:^3.0.0"
第二步github
// config/app.php 'providers' => [ // ... Spatie\Backup\BackupServiceProvider::class, ];
這樣以後就能夠在artisan 命令裏面看到命令
最基礎的使用是數據庫
php artisan backup:run
更多命令
僅備份數據庫app
php artisan backup:run --only-db
僅備份文件composer
php artisan backup:run --only-files
更多詳細文檔這裏這裏
能夠搭配任務調度使用
之後項目中會更多的使用,若是遇到問題會寫在下面ide