Exemplo n.º 1
0
 /**
  * 存储远程图片素材.
  *
  * @param AccountModel $account 公众号
  * @param array        $image   素材信息
  *
  * @return Response
  */
 private function storeRemoteImage($account, $image)
 {
     $mediaId = $image['media_id'];
     if ($this->getLocalMediaId($account->id, $mediaId)) {
         return;
     }
     $image['local_url'] = config('app.url') . $this->downloadMaterial($account, 'image', $mediaId);
     return $this->materialRepository->storeWechatImage($account->id, $image);
 }