robertaskam / laravel-google-drive-backup
此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(v1.2.4)没有可用的许可信息。
一个用于添加自动备份到Google Drive的工具
v1.2.4
2019-04-17 14:14 UTC
Requires
- google/apiclient: ^2.0
README
此内容将在您的Google Drive UI中不可见
设置
php artisan vendor:publish --provider="RobertAskam\BackupGoogleDrive\DriveBackupServiceProvider"
前往config/drivebackup并设置必要的变量
Google API
- 前往 https://console.cloud.google.com
- 点击APIS & Services
- 点击Library并启用Google Drive
- 点击Credentials
- 打开中间下拉菜单,选择创建凭证并点击Service Account Key
- 创建新的服务帐户
- 角色->选择项目然后选择所有者
- 确保选择JSON
- 点击创建,并将下载的文件复制到您的存储文件夹,命名为secret.json
备份
要手动运行,请使用以下命令
php artisan drivebackup:run
或者要安排计划,只需将以下内容添加到您的Kernel中
$schedule->command('drivebackup:run')->daily();
还原
要手动运行,请使用以下命令,选择您想要的备份名称,这将将其保存到Storage/app下的数据库名称
php artisan driverestore:run