wesmiler пре 2 година
родитељ
комит
3b16d17e3d

+ 2 - 1
app/Http/Controllers/Api/v1/LoginController.php

@@ -62,7 +62,8 @@ class LoginController extends webApp
     public function register(MemberValidator $validator)
     public function register(MemberValidator $validator)
     {
     {
         $params = request()->all();
         $params = request()->all();
-        $params = $validator->check($params, 'email_register');
+        $type = request()->post('type',1)
+        $params = $validator->check($params, $type==1?'email_register':'mobile_register');
         if (!is_array($params)) {
         if (!is_array($params)) {
             return showJson($params, false);
             return showJson($params, false);
         }
         }

+ 3 - 1
app/Http/Validator/MemberValidator.php

@@ -8,6 +8,7 @@ class MemberValidator extends BaseValidator
         'avatar' => 'required',
         'avatar' => 'required',
         'nickname' => 'required',
         'nickname' => 'required',
         'email' => 'required|email',
         'email' => 'required|email',
+        'mobile' => 'required|mobile',
         'code' => 'required',
         'code' => 'required',
         'invite_code' => 'required',
         'invite_code' => 'required',
         'scene' => 'required',
         'scene' => 'required',
@@ -33,7 +34,7 @@ class MemberValidator extends BaseValidator
         'avatar' => '头像',
         'avatar' => '头像',
         'gender' => '性别',
         'gender' => '性别',
         'nickname' => '昵称',
         'nickname' => '昵称',
-        'mobile' => '手机号',
+        'mobile' => '手机号',
         'email' => '邮箱地址',
         'email' => '邮箱地址',
         'pay_password' => '交易密码',
         'pay_password' => '交易密码',
         'to_user_id' => '转账用户ID号',
         'to_user_id' => '转账用户ID号',
@@ -51,6 +52,7 @@ class MemberValidator extends BaseValidator
         'mobile_login'=> ['mobile','code'],
         'mobile_login'=> ['mobile','code'],
         'email_login'=> ['email','code'],
         'email_login'=> ['email','code'],
         'email_register'=> ['email','code'],
         'email_register'=> ['email','code'],
+        'mobile_register'=> ['mobile','code'],
         'email'=> ['email','scene'],
         'email'=> ['email','scene'],
         'recharge'=> ['usdt'],
         'recharge'=> ['usdt'],
         'transfer'=> ['money','coin_type','to_user_id'],
         'transfer'=> ['money','coin_type','to_user_id'],