Factory
in
Table of Contents
- extend() : void
- Register a custom validator extension.
- extendImplicit() : void
- Register a custom implicit validator extension.
- make() : Validator
- Create a new Validator instance.
- replacer() : void
- Register a custom implicit validator message replacer.
Methods
extend()
Register a custom validator extension.
public
extend(string $rule, Closure|string $extension[, string $message = null ]) : void
Parameters
- $rule : string
- $extension : Closure|string
- $message : string = null
Return values
void —extendImplicit()
Register a custom implicit validator extension.
public
extendImplicit(string $rule, Closure|string $extension[, string $message = null ]) : void
Parameters
- $rule : string
- $extension : Closure|string
- $message : string = null
Return values
void —make()
Create a new Validator instance.
public
make(array<string|int, mixed> $data, array<string|int, mixed> $rules[, array<string|int, mixed> $messages = [] ][, array<string|int, mixed> $customAttributes = [] ]) : Validator
Parameters
- $data : array<string|int, mixed>
- $rules : array<string|int, mixed>
- $messages : array<string|int, mixed> = []
- $customAttributes : array<string|int, mixed> = []
Return values
Validator —replacer()
Register a custom implicit validator message replacer.
public
replacer(string $rule, Closure|string $replacer) : void
Parameters
- $rule : string
- $replacer : Closure|string