1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace app\http\validates\user;
- use think\Validate;
- /**
- * 注册验证
- * Class RegisterValidates
- * @package app\http\validates\user
- */
- class RestValidates extends Validate
- {
- protected $regex = [ 'phone' => '/^1[3456789]\d{9}$/'];
- protected $rule = [
- 'phone' => 'require|regex:phone',
- 'account' => 'require|regex:phone',
- 'captcha' => 'require|length:6',
- 'password' => 'require',
- ];
- protected $message = [
- 'phone.require' => '手机号必须填写',
- 'phone.regex' => '手机号格式错误',
- 'account.require' => '手机号必须填写',
- 'account.regex' => '手机号格式错误',
- 'captcha.require' => '验证码必须填写',
- 'captcha.length' => '验证码不能超过6个字符',
- 'password.require' => '密码必须填写',
- ];
- public function sceneCode()
- {
- return $this->only(['phone']);
- }
- public function sceneRegister()
- {
- return $this->only(['account','captcha','password','payment_pas']);
- }
- }
|