Skip to content

pacerit/laravel-polish-validation-rules

Repository files navigation

Laravel Polish Validation Rules

GitHub tag (latest by date) GitHub Packagist PHP from Packagist StyleCI Build Status

Simple Polish Validation rules for Laravel and Lumen framework

Installation

You can install this package by composer:

composer require pacerit/laravel-polish-validation-rules 

For customize validaiton messages run:

php artisan vendor:publish --provider "PacerIT\LaravelPolishValidationRules\Providers\LaravelPolishValidationRulesServiceProvider" 

Version compatibility

Laravel

Framework Package Note
5.8.x ^1.x.x No longer maintained.
6.0.x ^2.x.x
7.x.x ^3.x.x
8.x.x ^4.x.x

Lumen

Framework Package Note
5.8.x ^1.x.x No longer maintained.
6.0.x ^2.x.x
7.x.x ^3.x.x
8.x.x ^4.x.x

Rules

  1. 'PESEL' - validate PESEL number
  2. 'REGON' - validate REGON number
  3. 'NIP' - validate NIP number
  4. 'id_card_number' - validate Polish ID Card number
  5. 'post_code' - validate Polish post codes (accept codes in format 00-000 and 00000),
  6. 'PWZ' - validate PWZ (Prawo wykonywania zawodu lekarza/farmaceuty) numer (more information HERE)

Code Authors

The algorithms used in the functions are based on existing solutions. Below are links to the sources:

Changelog

Go to the Changelog for a full change history of the package.

Testing

composer test 

Security Vulnerabilities

If you discover a security vulnerability within package, please send an e-mail to Wiktor Pacer via kontakt@pacerit.pl. All security vulnerabilities will be promptly addressed.

License

This package is open-source software licensed under the MIT license.