private static function saveUserAccessToken($user_id, $access_token, $type) { try { $record = UserAccessToken::whereRaw('user_id = ? AND type = ?', array($user_id, $type))->first(); if (empty($record)) { $record = new UserAccessToken(); $record->user_id = $user_id; } $record->type = $type; $record->access_token = $access_token; $record->expire = false; $record->save(); } catch (Exception $e) { throw $e; } }