<?php namespace App\Listeners; use App\Events\OrderPayEvent; use Illuminate\Queue\Listener; use Illuminate\Support\Facades\Log; class OrderPayListener { protected $template_id; protected $url; //注册完成 再次提交注册信息后 提示邀请人 public function __construct() { $this->template_id='3PGRr84zGsleaJYLqQjgr6G9XAmCLjC2YmardI6RBAo'; $this->url='http://api.app.cliu.cc/api/gzh'; } public function handle(OrderPayEvent $event) { try{ $data=$event->data; $openid=$data['openid']; $app=app('wechat.official_account'); $app->template_message->send([ 'touser' => $openid, 'template_id' => $this->template_id, 'url' => $this->url, 'data' => $data['data'] ]); }catch (\Exception $exception){ Log::error('发送模板消息出错,出错内容为'.$exception); } } }