rypsx/laravel-backup-folder

一个使用Laravel框架备份文件夹所有内容的组件

dev-master 2017-06-24 20:43 UTC

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

Packagist仓库URL

许可

MIT许可 (MIT)

版权所有 (c) 2017 RypsX Dev

在此条件下,任何获得此软件及其相关文档副本(“软件”)的人都可以免费处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供副本的人这样做,但受以下条件约束

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵犯他人权利的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论这些索赔、损害或其他责任是由于合同、侵权或其他方式引起的,无论与软件或软件的使用或其他方式有关。