乐趣区

关于laravel:LaravelPlugin-基于-Laravel-的插件机制解决方案

介绍

Laravel Plugin 是为须要构建本人生态的开发者提供的插件机制解决方案,应用它您能够构建相似 wordpress 的生态。它能为您提供的帮忙如下:

  • 基于服务注册的形式去加载插件。
  • 通过命令行的形式,插件开发者能够方便快捷的构建插件,上传插件到插件市场。
  • 提供插件 composer 包反对。在创立的插件中独自援用 composer。
  • 以事件监听的形式,执行插件装置, 卸载, 启用, 禁用的逻辑。不便开发者进行拓展。
  • 插槽式的插件市场反对,通过批改配置文件,开发者能够无缝对接到本人的插件市场。
  • 自带一个根本的插件市场,开发者能够上传插件,并对插件进行审核。
  • 反对插件多版本。

文档地址

欢送在 GitHub Star Laravel-Plugin

场景

想做一个开源版本的 erp,开源版本只有简略的进销存性能,我心愿用户能够以插件的模式购买我的生成加工,财务核算,数据报表等性能。这样以开源的模式还能够盈利。同样如果你做一款开源商城,cms 同样能够用 Laravel-Plugin 构建你的插件生态。

疾速制作并上传你的第一个插件

装置好 Laravel-Plugin 当前,在命令输出 php artisan plugin 查看所有可用指令。

创立插件

通过 php artisan plugin:make test 创立你的插件 test。

注册

插件创立好当前,咱们须要注册一个账号才能够上传。咱们有两种注册形式

  • 通过执行 php artisan plugin:register 注册。
  • 插件市场 注册

上传

注册实现当前执行 php artisan plugin:upload test 就将 test 插件上传到插件市场了。

查看上传的插件

在 插件市场 登录当前,点击插件治理就能够看到刚刚上传的插件。

审核公布

插件市场工作人员在后盾审核当前,你的插件就能够公布到 插件市场 给别人下载应用了

命令行下载

在命令行登录当前,你能够通过执行 php artisan plugin:download 下载插件

以上介绍了怎么通过 Laravel-Plugin 疾速公布你的第一个插件。如果你想对 Laravel-Plugin 有更多的理解,倡议仔细阅读 Laravel-Plugin 文档。

插件市场

应用 Laravel-Plugin,默认链接的是我这边用 laravel + vue3 + tailwincss 写的一个根底插件市场,在 Laravel-Plugin 文档 介绍了怎么自定义你本人的插件市场,当然,你也能够找我购买插件市场,后续中我会不断完善插件市场性能。

交换探讨

退出移动版