承接 murataygun/tckimlikdogrulama 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

murataygun/tckimlikdogrulama

Composer 安装命令:

composer require murataygun/tckimlikdogrulama

包简介

Türkiye Cumhuriyeti Kimlik Numarası Doğrulama / Republic of Turkey Identity Number Verification

README 文档

README

Installation

To get started with Tc Kimlik Doğrulama, simply run:

    composer require murataygun/tckimlikdogrulama

Basic Usage

Confirm

use murataygun\TcKimlik;

$data = array(
    'tcNo'          => '12345678901',
    'name'          => 'Murat',
    'surName'       => 'AYGÜN',
    'birthyear'     => '1994',
);

$confirm = TcKimlik::confirm("12345678901");
var_dump($confirm);

$confirm1 = TcKimlik::confirm($data);
var_dump($confirm);

Validation

use murataygun\TcKimlik;

$data = array(
    'tcNo'          => '12345678901',
    'name'          => 'Murat',
    'surName'       => 'AYGÜN',
    'birthyear'     => '1994',
);

$validate = TcKimlik::validate($data);
var_dump($validate);

Laravel Service Provider

Register the murataygun\TCKimlikServiceProvider in your config/app.php file:

'providers' => [
    // Other service providers...

    murataygun\TCKimlikServiceProvider::class,
],

If you want to change the given error message you need to add the resources/lang/language/validation.php file:

'tckimlik' => "Your error message"

Extending Laravel Validator

$data = array(
    'tcNo'          => '46211426258',
    'name'          => 'Murat',
    'surName'       => 'AYGÜN',
    'birthyear'     => '1994',
);


$validator = Validator::make($data, [
    'tcNo' 	 => 'required|tckimlik',
]);

$validator->after(function($validator) use ($data) {


    if (!TcKimlik::validate($data)) {
        $validator->errors()->add('formField', 'TC Kimlik Numarası doğrulanamadı.');
    }
});

if ($validator->fails())
    return $validator->errors();

统计信息

  • 总下载量: 1.33k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-04-14

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固