rypsx / laravel-backup-folder
一个使用Laravel框架备份文件夹所有内容的组件
dev-master
2017-06-24 20:43 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-21 23:27:53 UTC
README
此包仅适用于Laravel,允许您将一个目录的内容复制到另一个目录,用于备份。这是第一个提交。此包是为了立即需求在30分钟内制作的,但将在几天内更新以支持更广泛和递归的使用。
使用方法
<?php use Rypsx\LaravelBackupFolder\Lbf; require __DIR__ . '/../vendor/autoload.php'; try { $source = '/data/toBackup/'; $dest = '/data/toRestore/'; $lbf = new Lbf($source, $dest, true); } catch (\Exception $e) { print $e->getMessage(); } var_dump($lbf); ?>
要求
PHP5
Composer
我强烈建议您使用 Composer。您可以在终端中输入以下命令来添加此包
composer require rypsx/laravel-backup-folder
或者通过编辑 composer.json
文件,例如
{
"require": {
"rypsx/\laravel-backup-folder": "^1.x"
}
Packagist
许可
MIT许可 (MIT)
版权所有 (c) 2017 RypsX Dev
在此条件下,任何获得此软件及其相关文档副本(“软件”)的人都可以免费处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供副本的人这样做,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵犯他人权利的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是由于合同、侵权或其他方式引起的,无论与软件或软件的使用或其他方式有关。