diff --git a/app/Endpoint/Api/Http/Controllers/Auth/MiniprogramController.php b/app/Endpoint/Api/Http/Controllers/Auth/MiniprogramController.php index 92fe52ce..45bbf739 100644 --- a/app/Endpoint/Api/Http/Controllers/Auth/MiniprogramController.php +++ b/app/Endpoint/Api/Http/Controllers/Auth/MiniprogramController.php @@ -37,7 +37,11 @@ class MiniprogramController extends Controller } $time = now(); $ip = $request->realIp(); - $inviter = $this->findUserByCode($request->input('invite_code', '')); + + $inviter = null; + if ($request->filled('invite_code')) { + $inviter = $this->findUserByCode($request->input('invite_code', '')); + } try { DB::beginTransaction(); @@ -65,7 +69,7 @@ class MiniprogramController extends Controller $token = $user->createToken($type); DB::commit(); - + return response()->json([ 'token' => $token->plainTextToken ]); @@ -120,7 +124,7 @@ class MiniprogramController extends Controller $token = $user->createToken(SocialiteType::WechatMiniProgram->value); DB::commit(); - + return response()->json([ 'token' => $token->plainTextToken ]);