Exemple #1
0
 /**
  * 初始化微信
  * @return void
  */
 protected function initWechat()
 {
     $token = Cache::get('wechat_access_token');
     $config = Config::get('wechat_config');
     // 检测TOKEN是否过期
     if (!$token) {
         Wechat::instance($config);
         $token = Token::get();
         // 重新设置TOKEN并缓存,重新初始化微信
         Cache::set('wechat_access_token', Token::get(), 7200);
         $config['access_token'] = $token;
         Wechat::instance($config, true);
     } else {
         $config['access_token'] = $token;
         Wechat::instance($config);
     }
 }