WechatService.php 587 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Services;
  3. use EasyWeChat\Factory;
  4. class WechatService
  5. {
  6. public function __construct()
  7. {
  8. $config = [
  9. 'app_id' => config('customer.wechat_id'),
  10. 'secret' => config('customer.wechat_secret'),
  11. ];
  12. $this->app = Factory::officialAccount($config);
  13. }
  14. public function share()
  15. {
  16. $type = true;
  17. if(env('APP_ENV') == 'production'){
  18. $type =false;
  19. }
  20. return $this->app->jssdk->buildConfig(['updateAppMessageShareData', 'updateTimelineShareData'], $type);
  21. }
  22. }