hxd/filemanager

Laravel 文件管理器

v0.0.4 2022-02-20 12:05 UTC

This package is auto-updated.

Last update: 2024-09-20 17:35:48 UTC


README

Filemanager 是一个基于 Thainph\Filemanager 的 Laravel 文件管理器。

安装

  1. 在 app.php 中配置 HXD\Filemanager\FileManagerServiceProvider::class,
  2. 发布配置文件: php artisan vendor:publish --tag=file-manager-config
  3. 发布资产文件: php artisan vendor:publish --tag=file-manager-assets
  4. 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

即将推出...