hxd / filemanager
Laravel 文件管理器
v0.0.4
2022-02-20 12:05 UTC
Requires
- php: ^8.0
- laravel/framework: 8.* || 9.*
This package is auto-updated.
Last update: 2024-09-20 17:35:48 UTC
README
Filemanager 是一个基于 Thainph\Filemanager
的 Laravel 文件管理器。
安装
- 在 app.php 中配置
HXD\Filemanager\FileManagerServiceProvider::class,
- 发布配置文件:
php artisan vendor:publish --tag=file-manager-config
- 发布资产文件:
php artisan vendor:publish --tag=file-manager-assets
- 在
config/file-manager.php
中配置 guards, mimes...
用于 CKeditor
配置 CKeditor
const options = {
filebrowserImageBrowseUrl: {your-domain}/file-manager/browser,
filebrowserImageUploadUrl: {your-domain}/file-manager/single-upload,
window.CKEDITOR.replace(editor, options);
};
用于选择器
嵌入你的 js 如下
const fileManagerClient = {
files: [],
onSelected(payload) {
this.files = payload;
// Callback to your slelect event
}
}
window.fileManagerClient = fileManagerClient;
fileManagerClient.files
将存储你选择的文件。
API
即将推出...