/** * 初始化微信 * @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); } }