微信SDK
overtrue/wechat
项目地址
https://github.com/overtrue/wechat
安装
composer require overtrue/wechat ^5.0
使用
<?phpnamespace app\controller;use support\Request;use EasyWeChat\Factory;use Symfony\Component\HttpFoundation\HeaderBag;use Symfony\Component\HttpFoundation\Request as SymfonyRequest;class Wechat{public function index(Request $request){$config = ['app_id' => '8fhau7..', 'secret' => 'mhiw82..', ..];$app = Factory::officialAccount($config);$symfony_request = new SymfonyRequest($request->get(), $request->post(), [], $request->cookie(), [], [], $request->rawBody());$symfony_request->headers = new HeaderBag($request->header());$app->rebind('request', $symfony_request);$response = $app->server->serve();return $response->getContent();}}
