Laravel-Plugin 基于 Laravel 的插件机制解决方案

2022-01-18 19:15:55 +08:00
 yxx1993

介绍

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

文档地址

欢迎在 GitHub Star Laravel-Plugin

场景

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

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

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

创建插件

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

注册

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

上传

注册完成以后执行 php artisan plugin:upload test 就将 test 插件上传到插件市场了。

查看上传的插件

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

审核发布

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

命令行下载

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

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

插件市场

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

交流讨论

1746 次点击
所在节点    PHP
4 条回复
lyhiving
2022-01-18 19:51:39 +08:00
主要是 B 端生态打开是有点难度的,但是打开后,就是真的吃肉
mingyoung
2022-01-20 15:56:47 +08:00
又构建一个生态……
JaguarJack
2022-01-20 16:32:31 +08:00
前后端分离的项目,怎么构建?
yxx1993
2022-01-20 22:13:13 +08:00
@JaguarJack 可以构建的,laravel-mix 可以构建,我自己写了一个插件就是前后分离的,
参考: https://github.com/youyingxiang/laravel-plugin-market/tree/plugin/Resources/assets/js

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX