未申请公众号,则使用了公众号测试号进行对接。
公众号测试号配置
路由配置
控制器
代码:
namespace App\Http\Controllers\WechatAdmin\OfficialAccount; use App\Http\Controllers\WechatAdmin\BaseController; use EasyWeChat\Factory; use Symfony\Component\HttpFoundation\Request; class OfficicalServiceController extends BaseController { /** * 处理微信的请求消息 * */ public function serve($appid, Request $request) { //todo 目前为了测通公众号,配置数据固定。可根据$appid 获取不同的数据,组装如下 $config格式数据 $config = [ 'app_id' => 'wx545f710b2f975ef8', 'secret' => 'qqqqq', 'token' => 'TestToken', 'response_type' => 'array' ]; $app = Factory::officialAccount($config); $app->server->push(function($message) use ($appid){ return "欢迎关注 ".$appid.":测试66666!"; }); return $app->server->serve(); }
}
效果如下: