2017年2月22日水曜日

Laravel5.4でバックアップ「spatie/laravel-backup」

Laravel5.4で、バックアップ「spatie/laravel-backup」を設定してみました。データベース、プログラムファイル、その他諸々、まとめてバックアップできます。

/config/app.php
  'providers' => [
    Spatie\Backup\BackupServiceProvider::class,
  ],
/config/laravel-backup.php を作成する
$ php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"

/config/laravel-backup.php が出来上がるので、適当に編集。

コマンド確認
$ php artisan list

 backup
  backup:clean         Remove all backups older than specified number of days in config.
  backup:list          Display a list of all backups.
  backup:monitor       Monitor the health of all backups.
  backup:run           Run the backup.
バックアップ実行
$ php artisan backup:run

/config/laravel-backup.php の設定で保存先の「disks」が「local」のままだと、

/storage/app/

ディレクトリの中に、データベースからプログラムファイルから、その他諸々、ごっそりzipファイルでバックアップされます。素晴らしい。



参考サイト
Installation and setup(Laravel Backup Docs)

0 件のコメント:

コメントを投稿