Laravel5.6结合EasyWechat实现微信菜单管理

关于微信公众号开发,网上的教程也有很多,但是针对于功能模块的开发,没有具体的操作步骤,很难理解别人写的是什么,所以我根据自己的经验来总结一下针对微信菜单管理的具体实现步骤。微信原生实现我就不说了,看看微信官方文档,基本是看不懂的。我们这里以微信测试号为例,使用的是Laravel + EasyWechat 去实现此功能。注:本次开发,项目无需上线,本地即可。

一、在后台模块中增加微信菜单管理,先把页面做出来。

1、配置微信菜单管理相关路由,直接上代码:

Route::prefix('menu')->group(function () {
   
   
        $this->get('edit', 'MenuController@edit')->name('menu.edit');
        $this->put('update', 'MenuController@update')->name('menu.update');
        $this->delete('destroy', 'MenuController@destroy')->name('menu.destroy');
 });
    

2、创建对应的控制器和方法,并加载模板。本次模板使用的是amazeui前端框架,由于模板代码较为复杂,此处省去模板代码,需要参考模板代码的朋友可以到我的码云上下载即可。https://gitee.com/canonforever/canon4ever

二、安装EasyWechat第三方包,配置微信所需信息

1、页面做好后,打开 EasyWechat官网,找到Laravel安装包,终端进入项目,执行命令:composer require "overtrue/laravel-wechat:~4.0",创建配置文件: php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"
2、打开微信公众平台测试号,https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,用自己的微信扫码登录即可。
3、在.env文件中配置微信公众号APPID和秘钥,代码如下:

WECHAT_DEBUG=true
WECHAT_OFFICIAL_ACCOUNT_APPID=wxe846b6db8a21a631
WECHA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值