Beispiel #1
0
 public static function token()
 {
     if (Cache::get('app_token') != null) {
         return Cache::get('app_token');
     }
     //获取token的链接
     $url = Config::get('domain.server') . '/token';
     $business_user = BusinessUser::find(Sentry::getUser()->user_id);
     //获取token的参数
     $appkey = $business_user->app_key;
     $secretkey = $business_user->app_secret;
     $parm = 'appkey=' . urlencode($appkey) . '&secretkey=' . urlencode($secretkey);
     // dd($secretkey);
     $token = json_decode(CurlController::post($url, $parm), true);
     if ($token['errCode'] != 0) {
         Log::info($token);
         return Response::json(array('errCode' => 1, 'message' => 'token获取失败'));
     }
     Cache::put('app_token', $token['token'], 100);
     return $token['token'];
 }