A simple EU VAT number validator and validation rule for Laravel.
Via Composer
composer require cosmin-ciolacu/eu-vat-number-validator
use CosminCiolacu\EuVatNumberValidator\EuVatNumberValidator;
$vatNumber = 'RO123456789';
$isValid = EuVatNumberValidator::validate($vatNumber);
if ($isValid) {
echo 'VAT number is valid';
} else {
echo 'VAT number is not valid';
}
You can use in laravel validation rules like this:
use CosminCiolacu\EuVatNumberValidator\Rules\EUVatNumberValidationRule;
$rules = [
'vat_number' => ['required', new EUVatNumberValidationRule]
];
$validator = Validator::make($request->all(), $rules);
Please see the changelog for more information on what has changed recently.
composer test
Please see contributing.md for details and a todolist.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
- [Cosmnin Ciolacu][link-author]
- [All Contributors][link-contributors]
MIT. Please see the license file for more information.