Skip to content
Albert Moreno edited this page Mar 21, 2015 · 18 revisions

The Laravel Javascript Jalidation package comes with a handy Facade to make creating and rendering your validators easily.

JsValidator::make()

JsValidator::make(array $rules, array $messages, array $customAttributes, null|string $selector)

Creates JsValidator instance based on rules and message arrays

Arguments
  • $rules (array) Validation rules used. Required
  • $messages (array) Messages showed when validation fails. Optional, if empty default localized laravel messages are used.
  • $customAttributes (array) Custom attribute names. Optional
  • $selector (string) JQuery selector to select the HTML form to validate.
Returns

JsValidator::formRequest()

JsValidator::formRequest()($formRequest, null $selector)

Creates JsValidator instance based on FormRequest

Arguments
  • $formRequest mixed
  • $selector null
Returns

JsValidator::validator()

JsValidator::validator()(\Illuminate\Contracts\Validation\Validator $validator, null $selector)

Creates JsValidator instance based on Validator

Arguments
  • $validator Illuminate\Contracts\Validation\Validator
  • $selector null
Returns
Clone this wiki locally