A tiny PHP validator.
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
TinyValidator.php
composer.json
reasons.php

README.md

TinyLara\TinyValidator

Latest Stable Version Total Downloads License

TinyValidator is a tiny validation package. Read the documentation.

Install

If you have Composer, just include TinyValidator as a project dependency in your composer.json. If you don't just install it by downloading the .ZIP file and extracting it to your project directory.

require: {
    "tinylara/tinyvalidator": "*"
}

Examples

$data = ['title'=>'', 'email'=>'1@baiducom'];
$rules = [
  'title' => 'required|min:3|max:255',
  'email' => 'required|email',
];

$validator = new \TinyLara\TinyValidator\TinyValidator($data, $rules);

if ( !$validator->success ) {
  foreach ($validator->errors as $error) {
    echo $error.'<br>';
  }
}

License

The TinyValidator is open-sourced software licensed under the MIT license.