krato / larasafe
Larasafe: 一种简单的方式备份您的Laravel应用程序
1
2015-07-22 14:10 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-12 22:55:29 UTC
README
一种简单备份您的Laravel应用程序的方法。
### 安装
-
您需要将此包作为composer依赖项要求,因此,运行
composer require hernandes/larasafe:dev-master
-
之后,在
app/config/app.php
中的$providers
数组上注册此包
'providers' => array(
'Illuminate\Foundation\Providers\ArtisanServiceProvider',
'Illuminate\Auth\AuthServiceProvider',
...
'Hernandes\Larasafe\LarasafeServiceProvider',
),
配置
- 首先,我们需要使用它,就是发布包配置文件,执行以下操作
php artisan config:publish hernandes/larasafe
-
现在我们在
app/config/packages/hernandes/larasafe
中有3个文件-
database.php
在此处,您需要设置数据库连接,以便在备份时使用,您还可以指定要忽略的表和针对
mysqldump
命令的附加选项。 -
files.php
在files.php中,您可以选择需要备份的项目文件夹和文件,以及一些细调选项,例如使用什么压缩。
-
targets.php
在targets.php中,您需要告知备份应存储的位置,支持本地文件夹和远程服务器,还可以指定备份应保留多长时间(轮换)。
-
用法
完成所有这些工作后,只需运行
php artisan backup
然后您就可以开心了!