添加取消关注方法:
<?php namespace App\Http\Controllers\home;
use App\Http\Models\home\Users;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Overtrue\Wechat\Server;
use Overtrue\Wechat\User as WxUser;
class WelcomeController extends Controller {
public function index()
{
$server =new Server(env('WX_APPID'),env('WX_TOKEN'));
$server->on('event', 'subscribe',[$this,'guanzhu']);
$server->on('event', 'unsubscribe',[$this,'qxgz']);
return $server->serve();
}
public function guanzhu($event)
{
$wxuser=new WxUser(env('WX_APPID'),env('WX_SEC'));
$wx_res=$wxuser->get($event->FromUserName);
$user=new Users();
$user->openid=$event->FromUserName;
$user->name=$wx_res->nickname;
$user->subtime=time();
$user->save();
return '感谢您的关注';
}
public function qxgz($event)
{
$open_id=$event->FromUserName;
Users::where('openid',$open_id)->delete();
}
}