介绍LaravelPlugin是为需要自建生态的开发者提供的插件机制解决方案。有了它,你就可以建立一个类似于wordpress的生态。它能为您提供的帮助如下:基于服务注册加载插件。插件开发者可以通过命令行方便快捷的构建插件,并将插件上传到插件市场。提供插件作曲家包支持。在创建的插件中单独引用作曲家。以事件监听的方式,执行插件安装、卸载、启用、禁用的逻辑。方便开发者扩展。socket类插件市场支持,通过修改配置文件,开发者可以无缝对接自己的插件市场。自带基础插件市场,开发者可以上传插件并审核。支持多个版本的插件。文档地址欢迎来到GitHubStarLaravel-Plugin场景。我想做一个开源版本的erp。开源版只有简单的进销存功能。希望用户可以通过插件的形式购买我的生成处理、财务核算、数据报表等功能。这样,它也可以以开源的形式盈利。同样,如果你做一个开源商城,cms也可以使用Laravel-Plugin来搭建你的插件生态。快速制作并上传你的第一个插件安装Laravel-Plugin后,在命令行输入phpartisanplugin查看所有可用的命令。Makeplugin使用phpartisanplugin:maketest创建你的插件测试。注册插件创建完成后,我们需要在上传前注册一个账号。我们有两种注册方式,通过执行phpartisanplugin:register来注册。插件市场注册及上传注册完成后,执行phpartisanplugin:uploadtest将测试插件上传至插件市场。查看上传的插件登录插件市场后,点击插件管理可以看到刚刚上传的插件。审核发布插件市场工作人员在后台审核后,即可将您的插件发布到插件市场,供其他人下载。使用命令行下载。从命令行登录后,您可以通过执行phpartisanplugin:download下载插件。以上介绍了如何通过Laravel-Plugin快速发布你的第一个插件。如果你想了解更多关于Laravel-Plugin的知识,建议仔细阅读Laravel-Plugin文档。插件市场使用Laravel-Plugin。默认链接是我用laravel+vue3+tailwincss写的一个基础插件市场。Laravel-Plugin文档介绍了如何自定义自己的插件市场。当然你也可以找我购买外挂市场,以后我会不断完善外挂市场的功能。交流讨论
