PHPackages                             erdemkeren/tr-nat-id-num-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. erdemkeren/tr-nat-id-num-validator

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

erdemkeren/tr-nat-id-num-validator
==================================

Validates Turkish National Identification Number

v2.1.3(6y ago)31.3k4MITPHPPHP &gt;=7.1

Since Feb 8Pushed 6y ago1 watchersCompare

[ Source](https://github.com/erdemkeren/tr-nat-id-num-validator)[ Packagist](https://packagist.org/packages/erdemkeren/tr-nat-id-num-validator)[ Docs](https://github.com/erdemkeren/tr-nat-id-num-validator)[ RSS](/packages/erdemkeren-tr-nat-id-num-validator/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (11)Used By (0)

T.C. Kimlik Numarası Doğrulayıcı (Turkish National Identification Number Validator)
===================================================================================

[](#tc-kimlik-numarası-doğrulayıcı-turkish-national-identification-number-validator)

[![Latest Version on Packagist](https://camo.githubusercontent.com/3eae04f8d7fbc238018a304f8bac8a5c09d1907fe94c2dd7d23cb351bb391104/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f657264656d6b6572656e2f74722d6e61742d69642d6e756d2d76616c696461746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/erdemkeren/tr-nat-id-num-validator)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![StyleCI](https://camo.githubusercontent.com/7f131a9d786f3f09386c0af8455bb1420ee5ec8b20579f074a2d669ba69d155d/68747470733a2f2f7374796c6563692e696f2f7265706f732f3131343733383233392f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/114738239)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/503dbd057487a628f98ca90967c33099a12a07ff0fac67271abaca85339ece25/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f657264656d6b6572656e2f74722d6e61742d69642d6e756d2d76616c696461746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/erdemkeren/tr-nat-id-num-validator/?branch=master)[![Build Status](https://camo.githubusercontent.com/9285ae2bebf70372d72332ac4962fb2c9a652348fe5d306b355df2352ac66b0a/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f657264656d6b6572656e2f74722d6e61742d69642d6e756d2d76616c696461746f722f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/erdemkeren/tr-nat-id-num-validator)[![Code Coverage](https://camo.githubusercontent.com/3fec980c3e51d64c983860661b27f3a254d1ca2c81911b83bfc7d3bcc249fb99/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f657264656d6b6572656e2f74722d6e61742d69642d6e756d2d76616c696461746f722f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/erdemkeren/tr-nat-id-num-validator/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/7f15f332bfea9494bd3f345b17f1ea5591fb78b4ade2d60c37445ca782bb66b5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f657264656d6b6572656e2f74722d6e61742d69642d6e756d2d76616c696461746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/erdemkeren/tr-nat-id-num-validator)

Bu paket, Laravel 5.3+ uygulamalara TC Kimlik Numarası Doğrulaması özelliği ekler.

İçerik
------

[](#i̇çerik)

- [Kurulum](#kurulum)
- [Kullanım](#kullan%C4%B1m)
    - [Validator Olarak Kullanımı](#validator-olarak-kullan%C4%B1m%C4%B1)
    - [Özel Olarak Kullanımı](#ozel-olarak-kullan%C4%B1m%C4%B1)
    - [Hata Mesajını Özelleştirmek](#hata-mesaj%C4%B1n%C4%B1-ozellestirmek)
- [Değişiklik Listesi](#degisiklik-listesi)
- [Test](#test)
- [Güvenlik](#guvenlik)
- [Katkıda Bulunun](#katk%C4%B1da-bulunun)
- [Tanıtımlar](#tan%C4%B1t%C4%B1mlar)
- [Lisans](#lisans)

Kurulum
-------

[](#kurulum)

Paketi composer üzerinden yükleyebilirsiniz:

```
composer require erdemkeren/tr-nat-id-num-validator

```

Eğer uygulamanızda otomatik keşif özelliği yoksa; ardından `config/app.php` dosyanıza servis sağlayıcımızı eklemelisiniz.

```
...
'providers' => [
    ...
    Erdemkeren\Validators\TrNatIdNumValidator\TrNatIdNumValidationServiceProvider::class,
],
...
```

Kullanım
--------

[](#kullanım)

### Validator Olarak Kullanımı

[](#validator-olarak-kullanımı)

Paket kurulumunu tamamladıktan sonra; herhangi bir doğrulama kullanır gibi kullanabilirsiniz.

NVI'nin soap isteğinin gerçekleştirilebilmesi için; TC Kimlik Numarası ile birlikte sırası ile kullanıcının adını, soyadını ve doğum yılını da vermeniz gerekmektedir.

```
