PHP 클래스 Proengsoft\JsValidation\Javascript\JavascriptValidator

상속: implements Illuminate\Contracts\Support\Arrayable
파일 보기 프로젝트 열기: proengsoft/laravel-jsvalidation

보호된 프로퍼티들

프로퍼티 타입 설명
$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