Laravel-Plugin 插件机制解决方案开源项目

我要开发同款
匿名用户2022年01月19日
80阅读
开发技术PHP
所属分类其他
授权协议MIT

作品详情

LaravelPlugin是为需要构建自己生态的开发者提供的插件机制解决方案,使用它您可以构建类似wordpress的生态。它能为您提供的帮助如下:

基于服务注册的方式去加载插件。通过命令行的方式,插件开发者可以方便快捷的构建插件,上传插件到插件市场。提供插件composer包支持。在创建的插件中单独引用composer。以事件监听的方式,执行插件安装,卸载,启用,禁用的逻辑。方便开发者进行拓展。插槽式的插件市场支持,通过修改配置文件,开发者可以无缝对接到自己的插件市场。自带一个基本的插件市场,开发者可以上传插件,并对插件进行审核。支持插件多版本。文档地址

欢迎在GitHubStar Laravel-Plugin

场景

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

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

安装好Laravel-Plugin以后,在命令输入phpartisanplugin查看所有可用指令。

创建插件

通过phpartisanplugin:maketest创建你的插件test。

注册

插件创建好以后,我们需要注册一个账号才可以上传。我们有两种注册方式

通过执行phpartisanplugin:register注册。插件市场注册上传

注册完成以后执行phpartisanplugin:uploadtest就将test插件上传到插件市场了。

查看上传的插件

在插件市场登录以后,点击插件管理就可以看到刚刚上传的插件。

审核发布

插件市场工作人员在后台审核以后,你的插件就可以发布到插件市场给他人下载使用了

命令行下载

在命令行登录以后,你可以通过执行phpartisanplugin:download下载插件

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

插件市场

使用 Laravel-Plugin,默认链接的是我这边用laravel+vue3+tailwincss写的一个基础插件市场,在Laravel-Plugin文档介绍了怎么自定义你自己的插件市场,当然,你也可以找我购买插件市场,后续中我会不断完善插件市场功能。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论