to1/backupper

此包最新版本(dev-master)的许可证信息不可用。

基于命令行的简单工具,帮助您备份项目

dev-master 2019-07-03 09:37 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:53 UTC


README

备份工具

注意:当前数据库备份仅适用于mysql数据库

Backupper 是一个基于命令行的工具,用于备份您的laravel项目

composer require to1/backupper

将安装该包到项目中。

包安装成功后,您可以使用以下命令。

  php artisan to1:backup

此命令将备份所有项目文件夹/文件,除了默认排除的 "vendor" 文件夹。

Backupper 配置文件中有一个 "exclude" 数组,它不会归档您指定的文件夹。当前默认排除 "vendor" 文件夹,如果您需要添加不希望备份的文件夹,只需在配置数组中添加它们即可。

或指定要备份的路径

 php artisan to1:backup storage

这些命令将在项目根目录下生成一个zip文件。

如果您想同时备份数据库,必须添加数据库选项

php artisan to1:backup --database=true

这将生成一个包含SQL的.gz文件。

但您也可以只备份数据库

php artisan to1:backup --database=only