【问题标题】:Laravel Backup to Cloud programmingLaravel 备份到云编程
【发布时间】:2018-01-09 14:36:00
【问题描述】:

我目前拥有一个使用 Laravel 5.5 开发的应用程序,部署在共享托管服务中。

我需要实现具有以下功能的自动备份系统:

  • 每天自动运行 (cron)(最好是 cron laravel)
  • 包括(laravel 文件、上传的文件(存储/应用)和数据库)
  • 将备份复制到云端作为最后一步(例如 Dropbox、Goggle Dive)

对于如何为 Laravel 应用程序执行此操作有什么建议吗?

我想有不同的选择

  • 来自 unix 脚本(我不是专家)
  • PHP 应用程序
  • 我认为理想的方法是在同一个 Laravel 应用程序中添加代码并使用 Laravel 自己的 cron

但我不知道是否可以从 laravel 中实现

  • 压缩文件
  • 备份数据库
  • 将文件上传到云端

我接受想法和建议,谢谢!

【问题讨论】:

标签: laravel google-drive-api cloud backup dropbox-api


【解决方案1】:

您是否搜索过任何备份包...这是我目前正在使用的一个包,对我来说本地备份工作正常,并且还具有调度功能,您可以探索更多...

https://github.com/spatie/laravel-backup

【讨论】:

  • 真的很有趣。我要调查一下。您知道是否可以将备份保留在 Google Drive 中。据我所知,Laravel 有一个适用于 Dropbox 的驱动程序,但没有适用于 Google Drive 的驱动程序。
  • 查看这个链接,他们正在讨论一些相关的事情。github.com/spatie/laravel-backup/issues/468
  • 嗨。有用。我使用本教程配置 Google Driver gist.github.com/sergomet/f234cc7a8351352170eb547cccd65011 并将 de google id 文件夹也放在本地 'name' => '1ibtk0QiroA4yErNjZqncaYQ3oxx5YETl', //config('app.name') 谢谢!
猜你喜欢
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-18
  • 2011-06-01
相关资源
最近更新 更多