wiidoo/file-manager

文件管理器已上传至laravel

0.1.6 2016-04-07 22:38 UTC

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]
    ];