2017 © Pedro Peláez
 

library laravel-validation

Validation Utilities for Laravel

image

vector88/laravel-validation

Validation Utilities for Laravel

  • Sunday, August 21, 2016
  • by Vector88
  • Repository
  • 2 Watchers
  • 1 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

Laravel Validation

This package provides validation utilities for Laravel. The utilities are intended to be generic and expandable, allowing the same set of validation rules to be reused between different systems., (*1)

Installation

Add the package using the composer command line interface:, (*2)

composer require vector88/laravel-validation

Add the service provider to config/app.php:, (*3)

[
    ...

    'providers' => [
        ...,
        Vector88\Laravel\Validation\ValidationServiceProvider::class,
        ...,
    ],

    'aliases' => [
        ...,
        'Validation' => Vector88\Laravel\Validation\Facades\Validation::class,
        ...,
    ],

    ...

]

Example

App/Http/routes.php, (*4)

Route::get('/laravel', 'ValidationController@laravel' );
Route::get('/angular', 'ValidationController@angular' );
Route::get('/validator', 'ValidationController@validator' );

App/Http/Controllers/ValidationController.php ``` php <?php, (*5)

namespace App\Http\Controllers;, (*6)

use Validator; use Validation;, (*7)

class ValidationController extends Controller {, (*8)

protected $validation;

public function __construct() {
    $this->validation =
        Validation::make()
            ->field( 'name' )->isRequired()->isString()->hasMin( 4 )->hasMax( 16 )
            ->field( 'age' )->isInteger()->hasMin( 0 )->hasMax( 120 );
}

public function angular() {
    return $this->validation
        ->provide( 'angular' )
        ->allAttributes();
}

public function laravel() {
    return $this->validation
        ->provide( 'laravel' )
        ->allAttributes();
}

public function validator() {
    $data = [ 'name' => 'Jon', 'age' => 148.7 ];
    $rules = $this->validation->rules();
    $validator = Validator::make( $data, $rules );
    return $validator->errors();
}

} ```, (*9)

The Versions

21/08 2016

dev-master

9999999-dev

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr

21/08 2016

1.0.4

1.0.4.0

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr

19/08 2016

1.0.3

1.0.3.0

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr

19/08 2016

1.0.2

1.0.2.0

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr

19/08 2016

1.0.1

1.0.1.0

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr

18/08 2016

1.0.0

1.0.0.0

Validation Utilities for Laravel

  Sources   Download

MIT

The Requires

 

by Daniel Kerr