PHP Класс Proengsoft\JsValidation\JsValidatorFactory

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$app Illuminate\Container\Container The application instance.
$options array Configuration options.

Открытые методы

Метод Описание
__construct ( Illuminate\Container\Container $app, array $options = [] ) Create a new Validator factory instance.
formRequest ( $formRequest, null $selector = null ) : JavascriptValidator Creates JsValidator instance based on FormRequest.
make ( array $rules, array $messages = [], array $customAttributes = [], null | string $selector = null ) : JavascriptValidator Creates JsValidator instance based on rules and message arrays.
validator ( Illuminate\Validation\Validator $validator, string | null $selector = null ) : JavascriptValidator Creates JsValidator instance based on Validator.

Защищенные методы

Метод Описание
createFormRequest ( string $class ) : Illuminate\Foundation\Http\FormRequest Creates and initializes an Form Request instance.
getSessionToken ( ) : null | string Get and encrypt token from session store.
getValidatorInstance ( array $rules, array $messages = [], array $customAttributes = [] ) : Illuminate\Validation\Validator Get the validator instance for the request.
jsValidator ( Illuminate\Validation\Validator $validator, string | null $selector = null ) : JavascriptValidator Creates JsValidator instance based on Validator.
parseFormRequestName ( $class )
setOptions ( $options )

Описание методов

__construct() публичный Метод

Create a new Validator factory instance.
public __construct ( Illuminate\Container\Container $app, array $options = [] )
$app Illuminate\Container\Container
$options array

createFormRequest() защищенный Метод

Creates and initializes an Form Request instance.
protected createFormRequest ( string $class ) : Illuminate\Foundation\Http\FormRequest
$class string
Результат Illuminate\Foundation\Http\FormRequest

formRequest() публичный Метод

Creates JsValidator instance based on FormRequest.
public formRequest ( $formRequest, null $selector = null ) : JavascriptValidator
$formRequest
$selector null
Результат Proengsoft\JsValidation\Javascript\JavascriptValidator

getSessionToken() защищенный Метод

Get and encrypt token from session store.
protected getSessionToken ( ) : null | string
Результат null | string

getValidatorInstance() защищенный Метод

Get the validator instance for the request.
protected getValidatorInstance ( array $rules, array $messages = [], array $customAttributes = [] ) : Illuminate\Validation\Validator
$rules array
$messages array
$customAttributes array
Результат Illuminate\Validation\Validator

jsValidator() защищенный Метод

Creates JsValidator instance based on Validator.
protected jsValidator ( Illuminate\Validation\Validator $validator, string | null $selector = null ) : JavascriptValidator
$validator Illuminate\Validation\Validator
$selector string | null
Результат Proengsoft\JsValidation\Javascript\JavascriptValidator

make() публичный Метод

Creates JsValidator instance based on rules and message arrays.
public make ( array $rules, array $messages = [], array $customAttributes = [], null | string $selector = null ) : JavascriptValidator
$rules array
$messages array
$customAttributes array
$selector null | string
Результат Proengsoft\JsValidation\Javascript\JavascriptValidator

parseFormRequestName() защищенный Метод

protected parseFormRequestName ( $class )

setOptions() защищенный Метод

protected setOptions ( $options )

validator() публичный Метод

Creates JsValidator instance based on Validator.
public validator ( Illuminate\Validation\Validator $validator, string | null $selector = null ) : JavascriptValidator
$validator Illuminate\Validation\Validator
$selector string | null
Результат Proengsoft\JsValidation\Javascript\JavascriptValidator

Описание свойств

$app защищенное свойство

The application instance.
protected Container,Illuminate\Container $app
Результат Illuminate\Container\Container

$options защищенное свойство

Configuration options.
protected array $options
Результат array