## 基礎
[TOC]
## 配置
```
//微信配置
$config = [
/*
|--------------------------------------------------------------------------
| token
|--------------------------------------------------------------------------
| 微信綁定驗證時使用的token, 需要與微信公眾號后臺保持一致
| http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html
*/
'token' => '808c2b8e93acdda22e',
/*
|--------------------------------------------------------------------------
| 緩存目錄
|--------------------------------------------------------------------------
| 用于緩存ACCESS_TOKEN等數據
*/
'cache_path' => 'storage/houdunren/wechat',
/*
|--------------------------------------------------------------------------
| encodingaeskey
|--------------------------------------------------------------------------
| 需要與微信公眾號后臺保持一致
| http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html
*/
'encodingaeskey' => '808c2b8e93acdda22e9ec7716515a5e0808c2b8e93a',
/*
|--------------------------------------------------------------------------
| 公眾號身份標識
|--------------------------------------------------------------------------
| 填寫公眾號認證后騰訊官網發來的郵件中的appid
*/
'appid' => 'wxc47243ed572e273d',
/*
|--------------------------------------------------------------------------
| appsecret
|--------------------------------------------------------------------------
| 公眾平臺API的權限獲取所需密鑰Key
| 需要與微信公眾號后臺保持一致
*/
'appsecret' => '2c1d1d3a3b9f054bcd60983083da68a3',
/*
|--------------------------------------------------------------------------
| 支付商戶號
|--------------------------------------------------------------------------
| 微信發來的郵件中的微信支付商戶號
*/
'mch_id' => '',
/*
|--------------------------------------------------------------------------
| 商戶支付密鑰
|--------------------------------------------------------------------------
| 用于生成支付簽名等使用
| 登錄微信支付-商戶平臺 API安全中獲取
| https://pay.weixin.qq.com/index.php/core/cert/api_cert
*/
'key' => '',
/*
|--------------------------------------------------------------------------
| 證書
|--------------------------------------------------------------------------
| 使用微信紅包接口等功能時需要的證書
| 請登錄微信支付后臺下載,并保證文件目錄正確
*/
'apiclient_cert' => 'cert/apiclient_cert.pem',
'apiclient_key' => 'cert/apiclient_key.pem',
'rootca' => 'cert/rootca.pem',
];
~~~
(new WeChat)->config($config);
~~~
```
不是說所有配置項都需要設置,比如你公眾號不需要支付,那有關支持的配置就不需要設置了。