diff --git a/app/Endpoint/Api/Http/Controllers/Auth/SocialiteAuthController.php b/app/Endpoint/Api/Http/Controllers/Auth/SocialiteAuthController.php index 19d6a5c7..0eba4040 100644 --- a/app/Endpoint/Api/Http/Controllers/Auth/SocialiteAuthController.php +++ b/app/Endpoint/Api/Http/Controllers/Auth/SocialiteAuthController.php @@ -135,13 +135,16 @@ class SocialiteAuthController extends Controller $user = null; $config = config('socialite', []); $socialite = new SocialiteManager($config); + switch ($provider) { - case SocialiteType::WechatMiniProgram://微信小程序 - $user = $socialite->create('wehcat-mini')->userFromCode($code); + case SocialiteType::WechatMiniProgram->value: //微信小程序 + $user = $socialite->create(SocialiteType::WechatMiniProgram->value)->userFromCode($code); break; + default: throw new BizException(404); } + return $user; }