Documentation

Factory

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
Return values
void

Search results