rajuthapa8086/validator

A simple easy-to-use form validator.

0.1 2016-05-01 20:34 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:06 UTC


README

(A simple easy to use form validator)

Install

composer require rajuthapa8086/validator

How To Use

<?php

require 'vendor/autoload.php';

use RajuThapa8086\Validator\Validator as Validator;

$validator = new Validator();

$rules = array(
	'username' => 'trim_required|between:6:30|alnum_under',
    'password' => 'trim_required|between:6:30|match:confirm_password',
    'confirm_password' => 'trim_required|match:password',
);


$inputs = array(
	'username' => 'as##ASAAS',
    'password' => 'aaa000a0a0s',
    'confirm_password' => 'asasas0as0d0as0d0as',
);

// OR
// $inputs => $_POST;


$errors = $validator->run($rules, $inputs);

// var_dump($errors);

Now in your view or template file.

<?php if (count($errors)): ?>
<ul>
	<?php foreach($errors as $error): ?>
    <li><?php echo $error[0]; ?></li>
    <?php endforeach; ?>
</ul>
<?php endif; ?>