2017 © Pedro Peláez
 

library laraval

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

image

radic/laraval

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  • Wednesday, April 27, 2016
  • by radic
  • Repository
  • 3 Watchers
  • 11 Stars
  • 693 Installations
  • TypeScript
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 13 Versions
  • 11 % Grown

The README.md

Laravel logo Laraval

Laravel 5 jQuery form validation using Laravel's Validator rules. Client & Server(AJAX) validation strategies., (*1)

License, (*2)

  • You can use the javascript library stand-alone. The provided PHP library is optional.
  • Stand alone can not use the database validation rules.
  • Error messages can be imported straight from your Application's language files.
  • The Laraval PHP library provides more then a few conveinence methods. It also provides the logic for AJAX validation, which enables all validation rule methods.
  • Depends on jQuery and jquery.validate JS libraries.
  • Multimple demos (local, ajax, etc) provided using Bootstrap 3.

The package follows the FIG standards PSR-1, PSR-2, and PSR-4 to ensure a high level of interoperability between shared PHP code., (*3)

Documentation, (*4)

Demonstration, (*5)

Quick Impression

jquery.validate.laravel.min.js
Size:           16.01 Kb
Gzip Size:      4.79 Kb

Client side

By including the jquery.validate.js & jquery.validate.laraval.js you will be able to use Laravel's (5.x) validation rules like this:, (*6)

<input 
    name="user_email" 
    type="email" 
    data-laraval="required|email|not_in:admin@mysite.com,manager@mysite.com"
>

Local example

$rules = [
    'title'         => 'required|max:15|alpha_num',
    'body'          => 'required|max:255|alpha_dash',
    'between_dates' => 'after:1/1/2000|before:1/1/2010|date',
    'user_email'    => 'required|email',
    'url'           => 'required|url',
    'is_admin'      => 'boolean',
    'active'        => 'boolean'
];
return View::make('myview', [
    'rules' => $rules
]);

view:, (*7)

<form method="POST" action="{{ url('to-the-moon') }}" >
    <!-- You can still provide rules on the form fields, they will simply extend the form rules -->
    <input name="user_email" data-laraval="not_in:admin@mysite.com,manager@mysite.com" type="email" >
</form>
{{ Laraval::local('#demo-form', $rules) }}

AJAX example

Route::post('validate', function(Request $request){
    $rules = [
        'title'         => 'required|max:15|alpha_num',
        'body'          => 'required|max:255|alpha_dash',
        'between_dates' => 'after:1/1/2000|before:1/1/2010|date'
    ]
    return Laraval::make('ajax', $rules)->validate($request);
});

view:, (*8)

<form id="demo-form" method="POST">
    <input type="text" name="title">
    <input type="text" name="body">
    <input type="date" name="between_dates">
</form>
{{ Laraval::ajax('#demo-form', [ 'url' => url('validate') ]) }}

Copyright 2015 Robin Radic - MIT Licensed, (*9)

The Versions

27/04 2016

dev-master

9999999-dev

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

27/04 2016

1.0.5

1.0.5.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

27/04 2016

1.0.6

1.0.6.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

19/04 2016

1.0.4

1.0.4.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

01/02 2016

1.0.2

1.0.2.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

01/02 2016

1.0.3

1.0.3.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

20/01 2016

1.0.1

1.0.1.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

21/10 2015

1.0.0

1.0.0.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires

19/10 2015

0.3.0

0.3.0.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires

19/10 2015

0.2.3

0.2.3.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires

19/10 2015

0.2.2

0.2.2.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires

19/10 2015

0.2.1

0.2.1.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires

19/10 2015

0.1.0

0.1.0.0

Laravel 5 jQuery Validation. Full client side, full AJAX, hybrid and other modes. Bootstrap and other frameworks supported.

  Sources   Download

The Requires

 

The Development Requires