PHP Класс Proengsoft\JsValidation\Javascript\JavascriptValidator

Наследование: implements Illuminate\Contracts\Support\Arrayable
Показать файл Открыть проект

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

Свойство Тип Описание
$ignore string 'ignore' option for jQuery Validation Plugin.
$remote boolean Enable or disable remote validations.
$selector string Selector used in javascript generation.
$validator Proengsoft\JsValidation\Javascript\ValidatorHandler Registered validator instance.
$view View that renders Javascript.

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

Метод Описание
__construct ( Proengsoft\JsValidation\Javascript\ValidatorHandler $validator, array $options = [] )
__get ( $name ) : string Gets value from view data.
__toString ( ) : string Get the string resulting of render default view.
ignore ( string $ignore ) : JavascriptValidator Set the input selector to ignore for validation.
remote ( boolean | null $enabled = true ) : JavascriptValidator Enables or disables remote validations.
render ( Illuminate\Contracts\View\View | string | null $view = null, string | null $selector = null ) : string Render the specified view with validator data.
selector ( string $selector ) : JavascriptValidator Set the form selector to validate.
setSelector ( string $selector ) Set the form selector to validate.
sometimes ( string $attribute, string | array $rules ) : JavascriptValidator Validate Conditional Validations using Ajax in specified fields.
toArray ( ) : array Get the view data as an array.
view ( Illuminate\Contracts\View\View | string | null $view ) : JavascriptValidator Set the view to render Javascript Validations.

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

Метод Описание
getViewData ( ) : array Gets view data.
setDefaults ( $options ) Set default parameters.

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

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

public __construct ( Proengsoft\JsValidation\Javascript\ValidatorHandler $validator, array $options = [] )
$validator Proengsoft\JsValidation\Javascript\ValidatorHandler
$options array

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

Gets value from view data.
public __get ( $name ) : string
$name
Результат string

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

Get the string resulting of render default view.
public __toString ( ) : string
Результат string

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

Gets view data.
protected getViewData ( ) : array
Результат array

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

Set the input selector to ignore for validation.
public ignore ( string $ignore ) : JavascriptValidator
$ignore string
Результат JavascriptValidator

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

Enables or disables remote validations.
public remote ( boolean | null $enabled = true ) : JavascriptValidator
$enabled boolean | null
Результат JavascriptValidator

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

Render the specified view with validator data.
public render ( Illuminate\Contracts\View\View | string | null $view = null, string | null $selector = null ) : string
$view Illuminate\Contracts\View\View | string | null
$selector string | null
Результат string

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

Set the form selector to validate.
public selector ( string $selector ) : JavascriptValidator
$selector string
Результат JavascriptValidator

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

Set default parameters.
protected setDefaults ( $options )
$options

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

Set the form selector to validate.
Устаревший:
public setSelector ( string $selector )
$selector string

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

Validate Conditional Validations using Ajax in specified fields.
public sometimes ( string $attribute, string | array $rules ) : JavascriptValidator
$attribute string
$rules string | array
Результат JavascriptValidator

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

Get the view data as an array.
public toArray ( ) : array
Результат array

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

Set the view to render Javascript Validations.
public view ( Illuminate\Contracts\View\View | string | null $view ) : JavascriptValidator
$view Illuminate\Contracts\View\View | string | null
Результат JavascriptValidator

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

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

'ignore' option for jQuery Validation Plugin.
protected string $ignore
Результат string

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

Enable or disable remote validations.
protected bool $remote
Результат boolean

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

Selector used in javascript generation.
protected string $selector
Результат string

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

Registered validator instance.
protected ValidatorHandler,Proengsoft\JsValidation\Javascript $validator
Результат Proengsoft\JsValidation\Javascript\ValidatorHandler

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

View that renders Javascript.
protected $view