Skip to content

IbrahimMaiga/Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Validator

Data validation based on rules

Basic use

$validator = new class extends \Validator\Core\AbstractValidator {};

$validator->defineRules([
    'username' => 'max(50):min(4)',
    'other' => 'equals(:username)'
]);

$data = ['username' => 'Kanfa', 'other' => 'Other'];

if ($validator->validate($data)) {
    // Action
} else {
    $errors = $validator->getErrors();
    // Error action
}

Releases

No releases published

Packages

No packages published

Languages