源码简介
付费进群类系统的免费源码,基于 Laravel 8.75 + Vue.js 开发。核心逻辑是把公众号或短视频流量引导到付费进群落地页,用户扫码支付后获取微信群二维码。源码分为客户端、代理端、微信服务端和总后台四个部分,适合做社群变现类项目的二次开发学习参考。
注意:源码中硬编码了演示用的微信、七牛云和支付密钥(详见文末安全风险提示),部署前必须替换,不能沿用演示凭据。
适用场景
- 社群付费进群类系统的本地部署与功能研究
- Laravel 模块化付费系统的二次开发参考
- 公众号或短视频流量变现工具的实现学习
技术栈与运行环境
- 前端:Vue.js(客户端编译到 public/vvt,后台编译到 public/dist)
- 后端:Laravel 8.75、nwidart/laravel-modules 模块化、tymon/jwt-auth 鉴权
- 微信/支付:overtrue/laravel-wechat(EasyWeChat)、alipaysdk/easysdk(支付宝)
- 存储:qiniu/php-sdk(七牛云对象存储)
- 数据库:MySQL(安装教程要求 8.0)
- 运行环境:Nginx 1.22、PHP 7.4(composer 要求 PHP ^7.3|^8.0)
- 其他依赖:gregwar/captcha 图形验证码、laravel/sanctum
功能亮点
- 付费进群主流程:Client 端用 EasyWeChat 做公众号 OAuth 获取 openid,结合 members、orders、payorders 表实现”支付成功后展示群二维码”的闭环
- 微信支付与支付宝双通道:PayorderServerices 调用 WeixinpayServices 发起微信支付,composer 依赖含 alipaysdk/easysdk 支持支付宝
- 多级代理分佣:agentusers 与 commissionorders 表记录代理与佣金订单,webconfigs 中 agentrate 配置一/二/三级分佣比例
- 多商户轮换收款:webconfigs 的 payment.merchant 配置多个微信商户号,支持收款账户轮换
- 文章模板系统:articletemplate 与 articlecont 表配合 Xadmin/Agent 控制器,支持落地页模板管理与审核(examine 字段)
- 会员与提现:members 表管理会员,withdrawal 表与 WithdrawalController 处理提现,amountrecord 记录资金变动
安装与部署提示
- 环境要求:Nginx 1.22、PHP 7.4、MySQL 8.0(安装教程明确版本)
- 站点运行目录设为 /public,关闭防跨站攻击限制
- 导入数据库文件(wxq_20220927_093822.sql),编辑根目录 .env 第 14-16 行配置数据库名、用户名、密码
- 全局替换默认域名 qun.av6v.com 为自有域名(教程建议用宝塔”文件搜索及批量修改”批量替换 .php;.html;*.js)
- 后台入口为 /dist/index.html#/syslogin,默认账号 admin、密码 123456,登录后请立即修改
截图与演示说明
根据源码目录结构,部署后可查看以下页面和模块:
- 客户端 H5 落地页:public/vvt/(Vue 编译产物,含付费进群展示与支付页)
- 总后台管理界面:public/dist/(Vue 后台,含 syslogin 登录页)
- 微信 OAuth 入口:Modules/Client/Http/Controllers/indexController.php
- 模板管理:Modules/Xadmin/Http/Controllers/ArticletemplateController.php
- 代理端功能:Modules/Agent/(文章、订单、佣金、提现、用户等控制器)
- 微信回调处理:Modules/Wxserver/(支付回调、消息回调等控制器)
- 认证模块:Modules/Authlib/(登录鉴权相关)
常见问题
运行前需要注意什么?
系统要求 Nginx 1.22、PHP 7.4、MySQL 8.0,运行目录需设为 /public。源码里硬编码了演示用的微信 appid/secret、七牛云 accesskey/secretkey 和支付 key(见 webconfigs 表与 Client 控制器),部署前必须全部替换为自己申请的真实凭据,否则支付与存储功能无法使用,也存在凭据泄露风险。
适合二次开发吗?
基于 Laravel 8.75 模块化结构(nwidart/laravel-modules),代码按 Xadmin、Agent、Client、Wxserver、Authlib 五个模块划分,职责清晰;前台用 Vue.js 编译到 public 目录,后台有独立管理端。有一定 Laravel 与微信开发基础即可进行二次开发和功能扩展。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
另外在分析中发现以下硬编码凭据问题,部署前必须处理:
- 路径:Modules/Client/Http/Controllers/indexController.php / 类型:疑似硬编码账号/密钥 / 证据:源码中直接写死了微信公众号 app_id(wxd61a0fd4a7631dfb)、secret、token 等凭据 / 建议:部署前删除硬编码值,改为读取配置文件或环境变量,避免凭据随代码泄露
- 路径:数据库 webconfigs 表 / 类型:疑似硬编码账号/密钥 / 证据:以明文 JSON 存储七牛云 accesskey/secretkey、微信 appid/secret、支付 key(Jjzk8888Jjzk8888Jjzk8888Jjzk8888)及多个微信商户号 / 建议:部署后重新生成并替换所有密钥,切勿沿用演示凭据
- 路径:流量掘金安装教程.txt / 类型:默认账号密码 / 证据:后台默认账号 admin、密码 123456 / 建议:首次登录后立即修改默认密码,并关闭或限制后台入口
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。本系统源码为社群付费进群类商业系统的实现参考,禁止用于违法违规用途。
资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei2361.html来源于互联网,如存在侵权,请联系我们立马删除!

