maze / modern-file-manager
此包已被弃用,不再维护。未建议替代包。
您需要的唯一文件管理器。
dev-master
2020-02-20 14:24 UTC
Requires
- php: ^7.2
- ext-json: *
Requires (Dev)
- phpunit/phpunit: 8.5.x-dev
This package is auto-updated.
Last update: 2020-11-20 16:40:44 UTC
README
预览
安装
在您选择的终端中运行以下两个命令
composer require maze/modern-file-manager
php artisan vendor:publish --tag=public --force
用法
要使用此包,您需要做两件事
1. 创建MFM对象
使用控制器文件顶部的对象
use MAZE\MFM\Models\MFM;
在您的函数中添加以下内容
$path = str_replace('-', '/', 'path/to/main-directory);
$mfm = new MFM($path);
return view('example-view', ['mfm'=>$mfm]);
2. 包含blade视图
在您的视图中添加以下内容
@include("mfm::includable", ['mfm'=>$mfm])
特性
此包是wip,以下是到目前为止我完成的工作和计划添加的内容。
- 目录树
- 顶部栏按钮(未启用功能)
- 文件框视图
- 文件列表视图
- 创建文件/文件夹
- 编辑文件/文件夹
- 上传文件
- 下载文件
- 压缩文件
- 解压文件
- 复制/粘贴/剪切/删除文件/文件夹
- 重命名文件/文件夹