PHPackages                             emretnrvrd/tckn-laravel - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. emretnrvrd/tckn-laravel

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

emretnrvrd/tckn-laravel
=======================

v1.0.0(2y ago)13MITPHP

Since May 13Pushed 2y ago1 watchersCompare

[ Source](https://github.com/emretnrvrd/tckn-laravel)[ Packagist](https://packagist.org/packages/emretnrvrd/tckn-laravel)[ RSS](/packages/emretnrvrd-tckn-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

[![Logo](https://repository-images.githubusercontent.com/633114975/460961eb-db77-4f3d-baa7-2877d6f610b6)](https://repository-images.githubusercontent.com/633114975/460961eb-db77-4f3d-baa7-2877d6f610b6)

TC Kimlik Doğrulama, Sorgulama ve Üretme
========================================

[](#tc-kimlik-doğrulama-sorgulama-ve-üretme)

 [ ![](https://camo.githubusercontent.com/784362b26e4b3546254f1893e778ba64616e362bd6ac791991d2c9e880a3a64e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e2e737667) ](https://github.com/emretnrvrd/tckn-php/blob/main/LICENSE) [ ![](https://camo.githubusercontent.com/d8c8e52237339af5d2898f609041526a8d5da8c546712fe3c9e30476226ea83a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d3e3d392e302d626c7565) ](https://github.com/emretnrvrd/tckn-php/blob/main/composer.json)

Açıklama
--------

[](#açıklama)

TC kimlik numarası için en kapsamlı pakettir. TC kimlik numaralarını algoritmik olarak doğrulamak, API aracılığıyla kimlik bilgilerini sorgulamak ve test amacıyla rastgele TC kimlik numaraları üretme işlevlerini içerir.

İlişkili Projeler
-----------------

[](#i̇lişkili-projeler)

Bu dökümantasyonda sadece laravel ile ilgili kısım anlatılmıştır. Eğer Laravel kullanmıyorsanız veya daha detaylı bilgiler için kaynak paket olan **[PHP - TCKN](https://github.com/emretnrvrd/tckn-php)** paketine gözatabilirsiniz.

Kurulum
-------

[](#kurulum)

```
  composer require emretnrvrd/tckn-laravel
```

Opsiyonel Ayarlar
-----------------

[](#opsiyonel-ayarlar)

#### Hariç Tutulmak İstenen Tc kimlik Numaraları

[](#hariç-tutulmak-i̇stenen-tc-kimlik-numaraları)

Bazı durumlarda Tc kimlik numaralarını bu doğrulamadan hariç tutmak isteyebilirsiniz. Bunun için öncelikle aşağıdaki komutu çalıştırarak config dosyasını publish etmeniz gerekmektedir.

```
  php artisan vendor:publish --provider="Emretnrvrd\TcknLaravel\Providers\TcknServiceProvider" --tag="config"
```

***config*** klasörünün altında ***tckn.php*** oluşacaktır. Bu dosyada bulunan ***expected\_ids*** kısmına girdiğiniz her numara doğrulamadan hariç tutulacaktır. Örnek dosya şu şekildedir;

```
