1.我们先打印出微信给咱们返回的数据
2.我们就可以看到微信给咱们返回的是一个xml数据,我们需要将xml数据转为数组
3.由于微信发送消息有6种格式,所以我们将其放置到配置文件中
4.最后一步就是发送消息了
/*
author:咔咔
wexhat:fangkangfk
*/
// 微信发送消息
public function index()
{
$postObj = file_get_contents('php://input');
// Log::write($postObj);
//把xml转换为数组
$postArr = simplexml_load_string($postObj,"SimpleXMLElement",LIBXML_NOCDATA);
// Log::write($postArr);
// 用户发送的内容
$content = $postArr->Content;
// 接收者
$ToUserName = $postArr->ToUserName;
// 发送者
$FromUserName = $postArr->FromUserName;
$time = time();
$content = '我就是猪';
$info = sprintf(Config::get('weixin.text'),$FromUserName,$ToUserName,$time,$content);
return $info;
}
显示: