Skip to content

mozafar/php-validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

PHP simple validation class

Installation

composer install mozafar/php-validation

Usage

Simply add class and pass data and rules:

use Mozafar\Validation\Validation;

$data = Validation::make($_POST, [
    'name' => ['required', 'string'],
    'email' => ['required', 'email']
])->throws()->validated();

If there are any errors it throws ValidationException and list of errors available in $exception->errors() like this:

use Mozafar\Validation\Validation;
use Mozafar\Validation\ValidationException;

try {
    Validation::make($_POST, [
        'name' => ['required', 'string'],
        'email' => ['required', 'email']
    ])->throws()->validated();

    return $data;
} catch (ValidationException $e) {
    return $e->errors();
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages