wiidoo / file-manager
文件管理器已上传至laravel
0.1.6
2016-04-07 22:38 UTC
Requires
- php: ^5.5 || ^7.0
- intervention/image: ^2.3
- intervention/imagecache: ^2.3
- wiidoo/support: ^0.1.0
This package is not auto-updated.
Last update: 2024-09-14 18:09:47 UTC
README
将文件管理器载入laravel。为文件处理、图像编辑和其他类型和扩展的文件操作提供友好环境。
安装
通过composer
composer required wiidoo/filemanager
默认情况下,上传文件的目录是storage/upload
,这可以在配置文件中更改。
创建上传文件目录
mkdir storage/uploads
该目录需要读写权限,如有疑问,以下内容可能有所帮助
chmod -R 777 storage/uploads
配置文件
您可以在config/wiidoo.php
中更改此库的默认配置(Illuminate\Support\Facades\Config::get("wiidoo.filemanager")
)。在此文件中,您可以为此库中的所有公共(public
)和受保护(protected
)属性设置默认值。
示例
<?php return [ 'filemanager' => [ 'upload' => [ 'basePath' => storage_path('arquivos') //padrão storage_path('uploads') ], 'image' => [] ] ];
Wiidoo\FileManager\Upload
简化从Illuminate\Http\Request中移动和重命名上传文件的流程。作为其他库类的基础。
结构
属性
方法
Wiidoo\FileManager\Image
简化图像处理,便于应用过滤器、调整大小和多次保存
结构
继承自Upload
的方法和属性。
属性
方法
Wiidoo\FileManager\Image\ManySizes
有关manySizes()
方法的声明,请参阅类中的默认过滤器
结构
####方法
待做
- 为PDF阅读器添加资源
- 为.xls阅读器和生成器添加资源
附加
$sizes
默认情况下,sizes属性接收这些大小
public $sizes = [ 'favicon' => [16, 16], 'icon' => [64, 64], 'icon_h' => [null, 64], 'icon_w' => [64, null], 'thumb' => [256, 256], 'thumb_h' => [null, 256], 'thumb_w' => [256, null], 'medium' => [800, 800], 'medium_h' => [null, 800], 'medium_w' => [800, null], 'large' => [1200, 1200], 'large_h' => [null, 1200], 'large_w' => [1200, null], 'xlarge' => [1980, 1980], 'xlarge_h' => [null, 1980], 'xlarge_w' => [1980, null] ];