rodineiti / php-rdn-validator
This is a library that uses componser as the basic validations
v1.0.2
2022-12-09 15:19 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
README
This library has the function of validate yours forms. Doing this in an uncomplicated way is essential for any system.
To install the library, run the following command:
composer require rodineiti/php-rdn-validator
To use the library, simply require the composer to autoload, invoke the class and call the method:
<?php require __DIR__ . '/vendor/autoload.php'; use RdnValidator\Validator\Validator; if (isset($_POST['submit'])) { $rules = [ 'username' => ['required'], 'email' => 'required|email', 'cpf' => 'required|cpf', 'cnpj' => ['required','cnpj'], ]; $messages = [ 'required' => 'This :field is required', 'email' => 'This email is invalid', 'cpf' => 'This CPF is inválid', 'cnpj' => 'This CNPJ is invalid' ]; $validator = (new Validator($_POST, $rules, $messages))->passes(); $errors = $validator->fails() ? $validator->getErrors() : []; var_dump($errors); }
Validations present at the moment:
- Required
- Cpf
- Cnpj
Developers
- Rodinei Teixeira - Developer
License
MIT