robertaskam/laravel-google-drive-backup

此包已被废弃,不再维护。没有建议的替代包。
关于此包的最新版本(v1.2.4)没有可用的许可信息。

一个用于添加自动备份到Google Drive的工具

v1.2.4 2019-04-17 14:14 UTC

This package is auto-updated.

Last update: 2023-05-09 18:16:08 UTC


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

Donate using Liberapay