Deprecated
Polish Validator Rules for Laravel
Polish Validation rules for Laravel Validator
Package EOL: This package is no longer maintained. It was built for Laravel 5.x using the legacy
Validator::extend() API, which has been superseded by the ValidationRule interface. The package is incompatible with Laravel 11+ and requires PHP 5.4+, while modern Laravel requires PHP 8.3+. The PESEL and identity card validation logic can be easily extracted into standalone rule classes implementing ValidationRule.Setup
You can install the package via composer:
composer require kduma/polish-validator
If you are using Laravel 5.5, the service provider will automatically be discovered.
On earlier versions, you need to do that manually. You must add the Service Provider to the providers array in config/app.php:
KDuma\Validator\PolishValidatorRulesServiceProvider::class,
Usage
You have 2 new Validator rules:
peselor\KDuma\Validator\PeselNumberRule()- Checks if number is valid PESEL numberidentity_cardor\KDuma\Validator\PolishIdentityCardNumberRule()- Checks if number is polish identity document number