efureev / laravel-file-manager
此包已被弃用,不再维护。没有建议的替代包。
Laravel 文件管理器
v2.5.4
2021-04-07 07:57 UTC
Requires
- php: >=7.4.0
- ext-json: *
- ext-zip: *
- efureev/support: ^3.0
- illuminate/http: ^7.30|^8.0
- illuminate/support: ^7.30|^8.0
- intervention/image: ^2.5
- intervention/imagecache: ^2.5
- league/flysystem: ^1.0
Requires (Dev)
- orchestra/testbench: ^5.16
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5
- dev-master
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.14
- v2.4.13
- v2.4.12
- v2.4.11
- v2.4.10
- v2.4.9
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.3
- v2.2.2
- v2.2.1
- 2.1.4
- v2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-develop
This package is auto-updated.
Last update: 2021-05-07 08:15:31 UTC
README
Vue.js 前端: alexusmai/vue-laravel-file-manager
文档
特性
- 前端基于 Vue.js - vue-laravel-file-manager
- 通过 Laravel Flysystem 标准方式组织文件系统操作
- 本地、FTP、S3、Dropbox...
- 仅能与所选磁盘交互的能力
- 几种显示文件管理器的选项
- 单面板视图
- 单面板 + 目录树
- 双面板
- 所需的最小操作集
- 创建文件
- 创建文件夹
- 复制/剪切文件夹和文件
- 重命名
- 上传文件(多文件上传)
- 下载文件
- 两种显示元素的模式 - 表格和网格
- 图片预览
- 查看图片
- 全屏模式
- 更多操作(v.2)
- 音频播放器(mp3、ogg、wav、aac)、视频播放器(webm、mp4) - (Plyr)
- 代码编辑器 - (Code Mirror)
- 图片裁剪器 - (Cropper.js)
- 压缩/解压缩 - 仅适用于本地磁盘
- 与所见即所得编辑器的集成
- CKEditor 4
- TinyMCE 4
- TinyMCE 5
- SummerNote
- 独立按钮
- ACL - 访问控制列表
- 限定文件和文件夹的访问
- 两种工作策略
- 黑名单 - 允许 ACL 规则列表中未禁止的所有内容
- 白名单 - 禁止 ACL 规则列表中未允许的所有内容
- 可以使用不同的存储库来存储规则 - 数组(配置文件)、数据库(有示例实现),或者您可以添加自己的。
- 可以隐藏不可访问的文件和文件夹。
- 事件(v2.2)
- 缩略图懒加载
- 动态配置(v2.4)
- 支持的语言环境:ru、en、ar、sr、cs、de、es、nl、zh-CN、fa、it、tr、fr、pt-BR、zh-TW、pl
在新版本 2.5 中
可以更改路由前缀(默认 - 'file-manager')
/** * LFM Route prefix * !!! WARNING - if you change it, you should compile frontend with new prefix(baseUrl) !!! */ 'routePrefix' => 'file-manager',
在新标签页中打开 PDF 文件(测试) - 使用“双击”
升级到版本 2.5
在配置文件(config/file-manager.php)中添加新参数
/** * LFM Route prefix * !!! WARNING - if you change it, you should compile frontend with new prefix(baseUrl) !!! */ 'routePrefix' => 'file-manager',
更新预编译的 css 和 js 文件。
php artisan vendor:publish --tag=fm-assets --force