rockbuzz/lara-custom-validation is a Laravel package for laravel custom validations.
It currently has 0 GitHub stars and 5.258 downloads on Packagist (latest version 2.2.0).
Install it with composer require rockbuzz/lara-custom-validation.
Discover more Laravel packages by rockbuzz
or browse all Laravel packages to compare alternatives.
Last updated
Laravel custom validations
$ composer require rockbuzz/lara-custom-validation
CNPJuse Rockbuzz\LaraCustomValidation\Rules\CNPJ;
public function rules()
{
return [
'field' => [new CNPJ],
];
}
CPFuse Rockbuzz\LaraCustomValidation\Rules\CPF;
public function rules()
{
return [
'field' => [new CPF],
];
}
FullNameuse Rockbuzz\LaraCustomValidation\Rules\FullName;
public function rules()
{
return [
'field' => [new FullName],
];
}
HaveLettersuse Rockbuzz\LaraCustomValidation\Rules\HaveLetters;
public function rules()
{
return [
'field' => [new HaveLetters],
];
}
HaveNumbersuse Rockbuzz\LaraCustomValidation\Rules\HaveNumbers;
public function rules()
{
return [
'field' => [new HaveNumbers],
];
}
HaveSpecialCharactersuse Rockbuzz\LaraCustomValidation\Rules\HaveSpecialCharacters;
public function rules()
{
return [
'field' => [new HaveSpecialCharacters],
];
}
MatchOldPasswordYou can optionally pass two parameters in the constructor, the first is $ nullable which by default is false and the $user who by default is auth.
use Rockbuzz\LaraCustomValidation\Rules\MatchOldPassword;
public function rules()
{
return [
'field' => [new MatchOldPassword],
];
}
Sluguse Rockbuzz\LaraCustomValidation\Rules\Slug;
public function rules()
{
return [
'field' => [new Slug],
];
}
public function rules()
{
return [
'new_password' => 'match_old_password',
];
}
composer cs
composer test
The Lara Custom Validation is open-sourced software licensed under the MIT license.