thinkphp5.0 검증 클래스 사용 방법 배우기

1573 단어
실례를 통해thinkphp5.0 검증 클래스를 통과하는 방법을 설명해 드리겠습니다.
사용자 정의 검증 클래스, Validate 클래스 계승 필요
예를 들어 홈 모듈에 validate 폴더를 새로 만들고 Test를 새로 만듭니다.php 검증 클래스, 내용은 다음과 같습니다.

 'require|regex:/.{6}/',
    'age' => 'number|between:1,120',
    'email' => 'email'
  ];
  protected $message = [
    'name.require' => 'name ',
    'name.regex' => 'name 6 ',
    'age.number' => 'age ',
    'age.between' => 'age 1 120 ',
    'email.email' => 'email ',
  ];
  protected $scene = [
    'name_email' => ['name','email'],
  ];
}
?>

Index 디렉터 test 메서드에서 사용

'qw2e',
      'email'=>'12313'
    ];
    //$validate = Loader::validate('Test');// Loader
    $validate = validate('Test');// 
    $result = $validate->scene('name_email')->check($date);
    if(!$result){
      dump($validate->getError());
    }
  }
}

이상은 저희가 제시한 검증류의 실례적인 방법입니다. 만약 또 어디가 모르겠다면 아래에 댓글을 남겨 함께 토론해 보세요.

좋은 웹페이지 즐겨찾기