wertmenschen/backup
Composer 安装命令:
composer require wertmenschen/backup
包简介
Backup of Laravel applications to WebDAV (Nextcloud/Owncloud)
README 文档
README
Require this package with composer
composer require wertmenschen/backup
Create a webdav filesystem
// config/filesystems.php 'disks' => [ 'webdav' => [ 'driver' => 'webdav', 'baseUri' => env('BACKUP_URL'), 'userName' => env('BACKUP_USERNAME'), 'password' => env('BACKUP_PASSWORD'), ], ];
Optional: Publish the backup config file (overrides Spatie config)
php artisan vendor:publish --provider="Wertmenschen\Backup\BackupServiceProvider"
Set keys in .env
- BACKUP_URL
- BACKUP_USERNAME
- BACKUP_PASSWORD
- BACKUP_SLACK_WEBHOOK
Schedule backups
Spatie documentation: https://docs.spatie.be/laravel-backup/v4
// app/Console/Kernel.php protected function schedule(Schedule $schedule) { $schedule->command('backup:clean')->daily()->at('01:00'); $schedule->command('backup:run')->daily()->at('02:00'); $schedule->command('backup:run --only-db')->hourly(); $schedule->command('backup:clean')->dailyAt(4); $schedule->command('backup:monitor')->dailyAt(5); }
统计信息
- 总下载量: 1.8k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-07-10