wzq 5 lat temu
rodzic
commit
5106cb569f

+ 2 - 2
app/Http/Controllers/WechatController.php

@@ -15,9 +15,9 @@ class WechatController extends Controller
     /**
      * 公众号分享
      */
-    public function share()
+    public function share(Request $request)
     {
-        $res = $this->wechatService->share();
+        $res = $this->wechatService->share($request->all());
         return jsonSuccess(json_decode($res,true));
     }
 }

+ 5 - 1
app/Services/WechatService.php

@@ -16,12 +16,16 @@ class WechatService
         $this->app = Factory::officialAccount($config);
     }
 
-    public function share()
+    public function share($request)
     {
         $type = true;
         if(env('APP_ENV') == 'production'){
             $type =false;
         }
+        if(isset($request['url'])){
+            $this->app->jssdk->setUrl($request['url']);
+        }
+
         return $this->app->jssdk->buildConfig(['updateAppMessageShareData', 'updateTimelineShareData'], $type);
     }
 }