diff --git a/app/Request/Api/LoginRequest.php b/app/Request/Api/LoginRequest.php index 9f6abbb..a2bc5ad 100644 --- a/app/Request/Api/LoginRequest.php +++ b/app/Request/Api/LoginRequest.php @@ -22,7 +22,12 @@ class LoginRequest extends FormRequest public function rules(): array { return [ - + 'login_type' => 'required|string|in:wx_login,mobile_code', + 'js_code' => 'required_if:login_type,wx_login|string', ]; } + + protected array $scenes = [ + 'login' => ['login_type', 'js_code'], + ]; }