# laravel-admin-wechat **Repository Path**: liuhelong/laravel-admin-wechat ## Basic Information - **Project Name**: laravel-admin-wechat - **Description**: 基于laravel-admin + easy-wechat的 后台微信公众号控制组件 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 4 - **Created**: 2021-09-09 - **Last Updated**: 2025-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # laravel-admin-wechat #### 介绍 laravel-admin 组件可用的 后台微信控制组件 提供: - 公众号菜单管理 - 公众号模板消息自动回复|自定义事件 - 公众号事件自动回复|自定义事件 - 公众号二维码管理(配合公众号事件给予用户扫码触发自定义回复|触发自定义事件方法) - 公众号素材管理 - 公众号用户列表 - 公众号模板消息列表 依赖 [encore/laravel-admin](https://laravel-admin.org/) 依赖 [overtrue/laravel-wechat](https://github.com/overtrue/laravel-wechat) #### 安装与配置 1. composer安装 ``` composer require liuhelong/laravel-admin-wechat ``` 2. 库文件迁移及安装 ``` php artisan wechat:install -m ``` 3. 配置 本库没有专属配置,但是基于laravel-wechat(easywechat)的配置才能进行微信sdk使用。 #### 基本使用 1. 配置公众号服务器地址 进入公众号-开发-基本配置-服务器配置,将服务器地址 配置为 ****/api/wechat ( ****为你的网站地址) ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/165733_ac0a4ba4_5356650.png "屏幕截图.png") 2. 素材管理 如果需要自动回复图片|声音|视频 ,需要先在素材管理中上传相关素材 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/170005_7a4da59f_5356650.png "屏幕截图.png") 3. 消息|事件 自动回复 通过接口进行的自动回复图文,只能是自定义的小图(一个小小的图片在左侧)类型图文,没法回复回复素材中的图文。 如果需要回复素材中的图文,只能在公众号后台操作。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/163114_0c99e0d6_5356650.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/163157_94484381_5356650.png "屏幕截图.png") 4. 消息|事件 自定义事件 所有消息|事件(如客户给你发的文字,位置信息,或者菜单栏点击事件),除了可以配置 内容自动回复外,还可以额外绑定一个自定义类。 正确安装的情况下,将会在 app/Wechat目录下生成 数个示例文件,为公众号自定义事件方法文件,可以在后台将方法绑定到关键词回复|事件触发。如果在事件方法中有内容回复,后台定义的内容回复将失效(被覆盖)_ ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/163234_7194ba02_5356650.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/162427_fb5e69d2_5356650.png "屏幕截图.png") 5. 二维码 二维码最常用的场景是自定义事件二维码(给用户扫码,引导用户关注|进入公众号,然后触发自动回复|自定义事件) 需要先创建一个二维码 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/165207_f64e476e_5356650.png "屏幕截图.png") 然后在事件中创建一个扫码事件,需要的话事件里还可以附加一个额外的处理方法 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/165307_9390329b_5356650.png "屏幕截图.png") 6. 公众号菜单管理 本地编辑完成菜单后,点击发布菜单栏才会将公众号菜单发布到微信端。可进行拖拉排序 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0909/163743_b9b77740_5356650.png "屏幕截图.png") 7. 客服消息 下图这种功能(关注后可以通过事件回复一条消息。但是可以通过客服消息接口发送3条消息)可以通过 客服消息功能 + 消息|事件 实现 具体自己看[文档 ](https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html#%E5%AE%A2%E6%9C%8D%E6%8E%A5%E5%8F%A3-%E5%8F%91%E6%B6%88%E6%81%AF) ![输入图片说明](20220324202347.png)