PHPackages                             avto-dev/extended-laravel-validator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. avto-dev/extended-laravel-validator

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

avto-dev/extended-laravel-validator
===================================

Extended validation rules for Laravel applications

v6.0.0(2mo ago)345.3k↓34.4%7[1 issues](https://github.com/avto-dev/extended-laravel-validator/issues)2MITPHPPHP ^8.1CI passing

Since Oct 27Pushed 2mo agoCompare

[ Source](https://github.com/avto-dev/extended-laravel-validator)[ Packagist](https://packagist.org/packages/avto-dev/extended-laravel-validator)[ RSS](/packages/avto-dev-extended-laravel-validator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (29)Used By (2)

 [![Laravel](https://camo.githubusercontent.com/640c3d52b2764f179ef3cf089b604516a8c4ac0a06f055a46c6a7fce9428b787/68747470733a2f2f6c61726176656c2e636f6d2f6173736574732f696d672f636f6d706f6e656e74732f6c6f676f2d6c61726176656c2e737667)](https://camo.githubusercontent.com/640c3d52b2764f179ef3cf089b604516a8c4ac0a06f055a46c6a7fce9428b787/68747470733a2f2f6c61726176656c2e636f6d2f6173736574732f696d672f636f6d706f6e656e74732f6c6f676f2d6c61726176656c2e737667)

Extensions for Laravel Validator
================================

[](#extensions-for-laravel-validator)

[![Version](https://camo.githubusercontent.com/88fde44ebeccc3180d462ccc8b1582b9d1ced0cf75f5e240a7ff3ba5df51cf20/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722e7376673f6d61784167653d313830)](https://packagist.org/packages/avto-dev/extended-laravel-validator)[![PHP Version](https://camo.githubusercontent.com/076ae9f634a9a4b0aad154458749845e82557c00b0923bd7e6a09802d4884edc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722e7376673f6c6f6e6743616368653d74727565)](https://packagist.org/packages/avto-dev/extended-laravel-validator)[![Build Status](https://camo.githubusercontent.com/91c24c254827c03c88b73c4c89e51ee7fd4e41ddf98c485a03a23e7ddff0da88/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722f74657374732e796d6c)](https://github.com/avto-dev/extended-laravel-validator/actions)[![Coverage](https://camo.githubusercontent.com/93347e9eaf6db53c21778b5a7c189e15b79535e534833d44bc8d764b557b591a/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722f6d61737465722e7376673f6d61784167653d3630)](https://codecov.io/gh/avto-dev/extended-laravel-validator/)[![Downloads count](https://camo.githubusercontent.com/122f95ff971c1ecc1bb7dcebc9cd42313503a239cc916dcaf9a5ab179e2d86c7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722e7376673f6d61784167653d313830)](https://packagist.org/packages/avto-dev/extended-laravel-validator)[![License](https://camo.githubusercontent.com/d475bd3b52d4559cb99f9c7f189aae6531e1d73fb7bed29aef75d3af86ff73e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6176746f2d6465762f657874656e6465642d6c61726176656c2d76616c696461746f722e7376673f6c6f6e6743616368653d74727565)](https://github.com/avto-dev/extended-laravel-validator/blob/master/LICENSE)

This package provides extended validation rules for [Laravel validator](https://laravel.com/docs/5.8/validation).

Install
-------

[](#install)

Require this package with composer using the following command:

```
$ composer require avto-dev/extended-laravel-validator "^6.0"
```

> Installed `composer` is required ([how to install composer](https://getcomposer.org/download/)).

> You need to fix the major version of package.

After that you can "publish" configuration file (`./config/extended-laravel-validator.php`) using next command:

```
$ ./artisan vendor:publish --provider="AvtoDev\\ExtendedLaravelValidator\\ServiceProvider"
```

Usage
-----

[](#usage)

This package provides next validation rules:

RuleDescription`vin_code`Vehicle VIN-code`grz_code`Vehicle GRZ-code`sts_code`Vehicle Registration Certificate Number (STS)`pts_code`Vehicle Passport Number (PTS)`body_code`Vehicle body number`chassis_code`Vehicle chassis number`driver_license_number`Driving license number`cadastral_number`Cadastral number (unique property number)`epts_code`Vehicle Electronic Passport Number (EPTS)Usage example:

```
