FromUserName); $event = isset($message->Event) ? $message->MsgType.( $message->Event == 'subscribe' && isset($message->EventKey) ? '_scan' : '' ).'_'.$message->Event : $message->MsgType; WechatMessage::setMessage(json_encode($message),$message->FromUserName,strtolower($event)); } /** * 用户取消关注公众号前置操作 * @param $event */ public function onWechatEventUnsubscribeBefore($event) { list($message) = $event; WechatUser::unSubscribe($message->FromUserName); } }