Simple Polish Validation rules for Laravel and Lumen framework
pacerit/laravel-polish-validation-rules is a Laravel package for simple polish validation rules for laravel and lumen framework.
It currently has 14 GitHub stars and 53.666 downloads on Packagist (latest version 9.0.0).
Install it with composer require pacerit/laravel-polish-validation-rules.
Discover more Laravel packages by pacerit
or browse all Laravel packages to compare alternatives.
Last updated
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. No longer maintained. 9.x.x | ^5.x.x | No longer maintained. 10.x.x | ^6.x.x | No longer maintained. 11.x.x | ^7.x.x | No longer maintained. 12.x.x | ^8.x.x | 13.x.x | ^9.x.x |
gender_malegender_femaleborn_before,Y-m-d - i.e. PESEL:born_before,2022-01-01born_after,Y-m-d - i.e. PESEL:born_after,2000-01-01Without 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.