Index.php 811 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\index\validate;
  3. use think\Validate;
  4. class Index extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'name' => 'require|chsAlphaNum|length:1,20',
  9. 'phone' => 'require|mobile',
  10. ];
  11. // 验证消息
  12. protected $message = [
  13. 'name.require' => '请填写姓名',
  14. 'name.chsAlphaNum' => '姓名只可包含汉字、字母和数字',
  15. 'name.length' => '姓名限制20个字符',
  16. 'phone.require' => '请填写手机号',
  17. 'phone.mobile' => '手机号格式错误',
  18. 'mobile.require' => '请填写手机号',
  19. 'mobile.mobile' => '手机号格式错误',
  20. ];
  21. // 验证场景
  22. protected $scene = [
  23. 'register' => ['name', 'phone'],
  24. 'signup' => ['mobile']
  25. ];
  26. }