yk / laravel-archive
一个 Laravel 归档示例。
1.0.1
2017-01-24 15:16 UTC
Requires
- php: >=5.6.4
This package is auto-updated.
Last update: 2024-08-29 04:27:05 UTC
README
此 Laravel 包简化了归档创建过程,使其只需一行代码即可完成。递归压缩任何文件夹到 .tar.gz 文件。
在脚本顶部添加使用声明
use Yk\LaravelArchive\Archive;
要压缩任何文件夹,只需做
Archive::create($filename, $source);
注意
该包将根据目标文件扩展名选择压缩类型,目前它仅支持 .tar.gz 压缩。因此,目标文件名参数应包含 .tar.gz 扩展名。
您可能会在创建的归档中错过一些文件夹,您应该知道空文件夹是不包含在内的。
待办事项
- 添加对多种压缩类型的支持
- 包含隐藏文件
许可协议
GPLv2
版权所有 (c) 2016 Yassine Khachlek yassine.khachlek@gmail.com
本程序是自由软件;您可以在自由软件基金会发布的GNU通用公共许可证的条款下重新分发和/或修改它;无论是许可证的第二版,还是(按您选择)任何较新版本。
本程序的分发是希望它有用,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示性保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已经随本程序收到GNU通用公共许可证的副本;如果没有,请写信给自由软件基金会,Inc.,51 Franklin Street,第五层,波士顿,MA 02110-1301,美国。