PHP 클래스 Stevemo\Cpanel\Services\Validation\AbstractValidator

상속: implements Stevemo\Cpanel\Services\Validation\ValidableInterface
파일 보기 프로젝트 열기: stevemo/cpanel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$data Array Validation data key => value array
$errors Illuminate\Support\MessageBag
$messages Array Custom error messages
$rules Array Validation rules
$validator Illuminate\Validation\Factory Validator

공개 메소드들

메소드 설명
__construct ( Illuminate\Validation\Factory $validator, Illuminate\Support\MessageBag $errors )
add ( string $key, string $message ) Add a message to the bag.
errors ( ) : Illuminate\Support\MessageBag Retrieve validation errors
getData ( ) : array Get the stored data
passes ( ) : boolean Test if validation passes
validForCreate ( ) : boolean Test if validation passes before create
validForUpdate ( ) : boolean Test if validation passes before update
with ( array $data ) Add data to validation against

메소드 상세

__construct() 공개 메소드

저자: Steve Montambeault
public __construct ( Illuminate\Validation\Factory $validator, Illuminate\Support\MessageBag $errors )
$validator Illuminate\Validation\Factory
$errors Illuminate\Support\MessageBag

add() 공개 메소드

Add a message to the bag.
저자: Steve Montambeault
public add ( string $key, string $message )
$key string
$message string

errors() 공개 메소드

Retrieve validation errors
저자: Steve Montambeault
public errors ( ) : Illuminate\Support\MessageBag
리턴 Illuminate\Support\MessageBag

getData() 공개 메소드

Get the stored data
저자: Steve Montambeault
public getData ( ) : array
리턴 array

passes() 공개 메소드

Test if validation passes
저자: Steve Montambeault
public passes ( ) : boolean
리턴 boolean

validForCreate() 공개 메소드

Test if validation passes before create
저자: Steve Montambeault
public validForCreate ( ) : boolean
리턴 boolean

validForUpdate() 공개 메소드

Test if validation passes before update
저자: Steve Montambeault
public validForUpdate ( ) : boolean
리턴 boolean

with() 공개 메소드

Add data to validation against
저자: Steve Montambeault
public with ( array $data )
$data array

프로퍼티 상세

$data 보호되어 있는 프로퍼티

Validation data key => value array
protected Array $data
리턴 Array

$errors 보호되어 있는 프로퍼티

protected MessageBag,Illuminate\Support $errors
리턴 Illuminate\Support\MessageBag

$messages 보호되어 있는 프로퍼티

Custom error messages
protected Array $messages
리턴 Array

$rules 보호되어 있는 프로퍼티

Validation rules
protected Array $rules
리턴 Array

$validator 보호되어 있는 프로퍼티

Validator
protected Factory,Illuminate\Validation $validator
리턴 Illuminate\Validation\Factory