Download the PHP package proengsoft/laravel-jsvalidation without Composer
On this page you can find all versions of the php package proengsoft/laravel-jsvalidation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download proengsoft/laravel-jsvalidation
More information about proengsoft/laravel-jsvalidation
Files in proengsoft/laravel-jsvalidation
Package laravel-jsvalidation
Short Description Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormRequest
License MIT
Homepage https://github.com/proengsoft/laravel-jsvalidation
Informations about the package laravel-jsvalidation
Laravel Javascript Validation
Laravel Javascript Validation package allows to reuse your Laravel Validation Rules, Messages, FormRequest and Validators to validate forms automatically in client side without need to write any Javascript code or use HTML Builder Class.
You can validate forms automatically referencing it to your defined validations. The messages are loaded from your validations and translated according your Localization preferences.
Supported versions
Laravel 9.x - 11.x
Feature overview
- Automatic creation of Javascript validation based on your Validation Rules or FormRequest, no Javascript coding required.
- Supports other validation packages.
- AJAX validation for ActiveURL, Unique and Exists Rules, Custom Validation Rules and other validation packages
- Unobtrusive integration, you can use without Laravel Form Builder
- The package uses Jquery Validation Plugin bundled in provided script.
- Uses Laravel Localization to translate messages.
Supported Rules
Almost all Validation Rules provided by Laravel and other packages are supported.
Almost are validated in client-side using Javascript, but in some cases, the validation should to be done in server-side via AJAX:
- ActiveURL
- Unique
- Exists
- Custom Validation Rules
- Validations provided by other packages
Unsupported Rules
Some Laravel validations are not implemented yet.
- Present
- DateFormat rule don't support timezone format
Getting started
The easiest way to create Javascript validations is using Laravel Form Request Validation.
Installation
Follow the Installation Guide to install the package. The default config should work out-of-box
Validating Form Request
Call JsValidator Facade in your view to validate any FormRequest
Take a look to Basic Usage or Examples to get more information.
Documentation
To get more info refer to Project Wiki
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Credits
Laravel Javascript Validation contributors list
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-jsvalidation with dependencies
illuminate/config Version ^9.0|^10.0|^11.0
illuminate/contracts Version ^9.0|^10.0|^11.0
illuminate/http Version ^9.0|^10.0|^11.0
illuminate/support Version ^9.0|^10.0|^11.0
illuminate/translation Version ^9.0|^10.0|^11.0
illuminate/validation Version ^9.0|^10.0|^11.0
illuminate/view Version ^9.0|^10.0|^11.0
symfony/http-foundation Version ^6.0|^7.0