Downloads
Stars
Version
Simple Polish Validation rules for Laravel and Lumen framework
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"
Framework | Package | Note |
---|---|---|
5.8.x | ^1.x.x | No longer maintained. |
6.0.x | ^2.x.x | No longer maintained. |
7.x.x | ^3.x.x | No longer maintained. |
8.x.x | ^4.x.x | PHP ^8.0 Supported from 4.0.3, Bug fixes only. |
9.x.x | ^5.x.x | |
10.x.x | ^6.x.x |
gender_male
gender_female
born_before,Y-m-d
- i.e. PESEL:born_before,2022-01-01
born_after,Y-m-d
- i.e. PESEL:born_after,2000-01-01
Without optional parameters
$validator = Validator::make(
$request->all(),
[
'post_code' => 'post_code',
'pesel' => 'PESEL',
'nip_number' => 'NIP',
]
);
With optional parameters
$validator = Validator::make(
$request->all(),
[
'post_code' => 'post_code:without_dash',
'pesel' => 'PESEL:gender_female',
]
);
Multiple options
$validator = Validator::make(
$request->all(),
[
'pesel' => 'PESEL:gender_male:born_before,2022-01-01:born_after,2000-01-01',
]
);
The algorithms used in the functions are based on existing solutions. Below are links to the sources:
Go to the Changelog for a full change history of the package.
composer test
If you discover a security vulnerability within package, please send an e-mail to Wiktor Pacer via [email protected]. All security vulnerabilities will be promptly addressed.
This package is open-source software licensed under the MIT license.