LaravelPackages.net
Acme Inc.
Toggle sidebar
chrgriffin/laravel-strict-validator

'Strict' validator for PHP arrays. Currently only supported in Laravel.

153
2
v1.0.2
About chrgriffin/laravel-strict-validator

chrgriffin/laravel-strict-validator is a Laravel package for 'strict' validator for php arrays. currently only supported in laravel.. It currently has 2 GitHub stars and 153 downloads on Packagist (latest version v1.0.2). Install it with composer require chrgriffin/laravel-strict-validator. Discover more Laravel packages by chrgriffin or browse all Laravel packages to compare alternatives.

Last updated

'Strict' validator for PHP arrays. Currently only supported in Lumen/Laravel as it uses the Laravel validation implementation. Use this package to add 'strict' validation in addition to the normal Laravel validation rules.

'Strict' Rules

  1. Arrays can only contain fields under validation. Any 'extra' indexes will cause the validator to return false.
  2. to be continued..?

Installation

composer require chrgriffin/laravel-strict-validator

Usage

use ChrGriffin\StrictValidator;
 
$validator = new StrictValidator(
    $dataToValidate,
    [
        'foo'       => 'string|required',
        'bar'       => 'array|required',
        'bar.inner' => 'string|required'
    ]
);

$valid = $validator->validate();

Star History Chart