PHPackages                             xuanchen/wechat-menu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. xuanchen/wechat-menu

ActiveLibrary

xuanchen/wechat-menu
====================

1.3(3y ago)04MITPHP

Since Aug 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/xuanchen120/wechat-menu)[ Packagist](https://packagist.org/packages/xuanchen/wechat-menu)[ RSS](/packages/xuanchen-wechat-menu/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (4)Used By (0)

Laravel-admin-wechat
====================

[](#laravel-admin-wechat)

Laravel admin 的微信扩展、支持多公众号、多小程序、多微信支付的后台管理，并提供小程序、微信支付的基础接口，在此基础上通过[事件](https://learnku.com/docs/laravel/6.x/events/5162)、继承等形式完成自定义。

本扩展使用了 [EasyWeChat](https://www.easywechat.com/)，微信实例使用可移步到 [EasyWeChat 文档](https://www.easywechat.com/docs)

[![3@6ZH77BL2I_PKOASD~6T2T.png](https://camo.githubusercontent.com/8c9e3c73d7234820ac8b4c61c34640e178288a72d96954ecad4efb615ffdef5e/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30372f326a71584a6679574654786d4b37532e706e67)](https://camo.githubusercontent.com/8c9e3c73d7234820ac8b4c61c34640e178288a72d96954ecad4efb615ffdef5e/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30372f326a71584a6679574654786d4b37532e706e67)

[![H__`P5CEM2W5KK_HJ_R2_3D.png](https://camo.githubusercontent.com/d94f31d663d36a836a017c2f32c394815107cc09d42e7df3a887d6ac330b7475/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30372f636b663149524c59475a735336484b2e706e67)](https://camo.githubusercontent.com/d94f31d663d36a836a017c2f32c394815107cc09d42e7df3a887d6ac330b7475/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30372f636b663149524c59475a735336484b2e706e67)

[![~IOO_9`PNP__04333MJ1_97.png](https://camo.githubusercontent.com/84731d27969c9906a54f3d63c9de95c055af718947de6337783f22a2a74a731d/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30382f355a686b316d596f374f436c756a502e706e67)](https://camo.githubusercontent.com/84731d27969c9906a54f3d63c9de95c055af718947de6337783f22a2a74a731d/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30322f30382f355a686b316d596f374f436c756a502e706e67)

关联项目
----

[](#关联项目)

- [让你的 laravel-admin 更好看](https://github.com/Hanson/rainbow)
- [wepy 小程序开发模板](https://github.com/Hanson/wepy-template)

TO DO LIST
----------

[](#to-do-list)

- 公众号与小程序配置
- 公众号用户
    - 列表用户
    - 同步用户
    - 备注用户
    - 用户标签
- 公众号菜单
- 小程序用户
- 微信支付配置
- 公众号卡券
    - 卡券列表
    - 同步卡券
    - 创建卡券
    - 投放卡券
- 微信支付
    - 微信支付配置
    - js sdk 生成
    - 微信支付订单
    - 微信支付退款
    - 微信支付红包
- 公众号授权
    - 公众号登录
    - 自动保存用户
    - 中间件
- 公众号门店
- 公众号模板消息
- 公众号素材
- 公众号客服
- 开放平台
- 小程序其他解密接口

安装
--

[](#安装)

安装依赖

`composer require hanson/laravel-admin-wechat -vvv`

安装

`php artisan wechat:install -m`

此命令将：

- 发布 WeChat 所需资源
- 生成微信相关后台菜单
- 创建各个微信相关数据表
- 创建路由文件 `routes/wechat_admin` 与 `routes/wechat_api`
- 创建 `database/migrations` 的相关微信数据库（可自行根据需求做对应修改，可以加字段，不建议删减字段）
- 执行 `migrate` 操作（去掉 `-m` 可不执行）

生成 jwt secret

`php artisan jwt:secret`

配置
--

[](#配置)

修改 `config/auth.php` （用于小程序登录等接口，如果不需要可以不加）

```
