RegisterValidate.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * @author 林海涛
  4. * @date ${DATA}
  5. */
  6. namespace app\workerapi\validate;
  7. use app\common\model\master_worker_register\MasterWorkerRegister;
  8. use app\common\validate\BaseValidate;
  9. /**
  10. * 注册验证器
  11. * Class RegisterValidate
  12. * @package app\api\validate
  13. */
  14. class RegisterValidate extends BaseValidate
  15. {
  16. protected $rule = [
  17. 'other_exp_type' => 'require',
  18. 'vehicle_type' => 'require',
  19. 'name' => 'require',
  20. 'age' => 'require|number|between:18,55',
  21. 'mobile' => 'require|mobile|unique:' . MasterWorkerRegister::class,
  22. 'code' => 'require'
  23. ];
  24. protected $message = [
  25. 'other_exp_type.require' => '其他经验必填',
  26. 'vehicle_type.require' => '交通工具必填',
  27. 'name.require' => '账号必填',
  28. 'age.require' => '年龄必填',
  29. 'age.number' => '年龄必须为数字',
  30. 'age.between' => '年龄只能在18-55之间',
  31. 'mobile.unique' => '手机号重复',
  32. 'mobile.mobile' => '请输入正确手机号',
  33. 'code.require' => '请输入验证码',
  34. ];
  35. }