定制 evolution-cms/efilemanager 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

evolution-cms/efilemanager

Composer 安装命令:

composer require evolution-cms/efilemanager

包简介

UniSharp Laravel Filemanager for Evolution CMS

README 文档

README

UniSharp Laravel Filemanager integration for Evolution CMS.

Requirements

  • PHP 8.3+
  • Evolution CMS 3.5.2+

Install

From the core directory:

php artisan package:installrequire evolution-cms/efilemanager "*"

Publish config and assets

Publish everything:

php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider"

Or publish by tag:

php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider" --tag=efilemanager-config php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider" --tag=efilemanager-lfm-config php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider" --tag=efilemanager-lfm-assets php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider" --tag=efilemanager-bridge php artisan vendor:publish --provider="EvolutionCMS\eFilemanager\eFilemanagerServiceProvider" --tag=efilemanager-lfm-view

Default file browser

When enabled, eFilemanager will set which_browser to efilemanager once if the current value is mcpuk. This is controlled by auto_set_default in core/custom/config/cms/settings/eFilemanager.php.

Config

  • Evo settings: core/custom/config/cms/settings/eFilemanager.php
  • LFM config: core/custom/config/lfm.php

Key settings:

  • enable: enable/disable eFilemanager integration.
  • allow_mcpuk_fallback: allow legacy fallback for TinyMCE < 5 only.
  • permissions: per-type browse/manage permissions.
  • acl.allow_manage: optional toggle to restrict upload/delete/rename.
  • lfm.private_folder_name: should be EvolutionCMS\\eFilemanager\\Handlers\\EvoConfigHandler::class (avoid auth() dependency).

Notes

  • LFM runs on /{url_prefix} (default filemanager).
  • The manager browser wrapper lives at manager/media/browser/efilemanager/browse.php.

统计信息

  • 总下载量: 55
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2026-01-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固