interface Factory (View source)

Methods

make( array $data, array $rules, array $messages = array(), array $customAttributes = array())

Create a new Validator instance.

void
extend( string $rule, Closure|string $extension, string $message = null)

Register a custom validator extension.

void
extendImplicit( string $rule, Closure|string $extension, string $message = null)

Register a custom implicit validator extension.

void
replacer( string $rule, Closure|string $replacer)

Register a custom implicit validator message replacer.

Details

at line line 16
Validator make( array $data, array $rules, array $messages = array(), array $customAttributes = array())

Create a new Validator instance.

Parameters

array $data
array $rules
array $messages
array $customAttributes

Return Value

Validator

at line line 26
void extend( string $rule, Closure|string $extension, string $message = null)

Register a custom validator extension.

Parameters

string $rule
Closure|string $extension
string $message

Return Value

void

at line line 36
void extendImplicit( string $rule, Closure|string $extension, string $message = null)

Register a custom implicit validator extension.

Parameters

string $rule
Closure|string $extension
string $message

Return Value

void

at line line 45
void replacer( string $rule, Closure|string $replacer)

Register a custom implicit validator message replacer.

Parameters

string $rule
Closure|string $replacer

Return Value

void