Skip to content

介绍 ​

PHPLaravelLicense

Plugin Manager 是一个便捷的 Laravel 扩展包,用于模块化管理您的庞大 Laravel 应用程序。每个插件就像一个独立的 Laravel 应用或者微服务,可以定义自己的视图、控制器和模型。

特征 ​

即插即用 ​

以服务提供者形式注册和挂载插件,即插即用,便于解耦。

快捷开发 ​

具备开发、控制、管理等指令,可以方便快捷的在命令行构建插件。

轻松管理 ​

通过事件监听的方式执行插件的安装、卸载、启用和禁用等操作管理。

独立依赖 ​

每个插件有自己的 Composer 配置,不与主程序耦合,易于管理,灵活开发。

互相调用 ​

通过命令字管理器的协助,插件与主程序之间,插件与插件之间均可互相调用彼此的功能。

生态支持 ​

可以直接使用 Fresns 应用生态的插件,也可以构建自己的应用生态,灵活自由的发挥心中所想。

使用案例 ​

Plugin Manager 已经使用在 Fresns 社区程序中,并且构建了一个 Fresns 应用生态。

Fresns 是一款免费开源的社交网络服务软件,专为跨平台而打造的通用型社区产品,支持灵活多样的内容形态,可以满足多种运营场景,符合时代潮流,更开放且更易于二次开发。

代码仓库 ​

许可协议 ​

Plugin Manager 遵循 Apache-2.0 开源协议。

遵循 Apache-2.0 开源协议