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
None
Requires (Dev)
- phpunit/phpunit: ^9.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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