alicfeng/identity-card
Composer 安装命令:
composer require alicfeng/identity-card
包简介
IdentityCard Library
README 文档
README
IdentityCard
中国(大陆)公民身份证类
🪤 快速安装
composer require "alicfeng/identity-card" --optimize-autoloader -vvv
🚀 快速使用
use AlicFeng\IdentityCard\Information; $id = 'IdentityCard'; # 获取周岁 | $age = Information::identityCard()->age($id); # 获取生日 $birthday = Information::identityCard()->birthday($id); # 获取性别 | {男为M | 女为F} $sex = Information::identityCard()->sex($id); # 获取生肖 $constellation = Information::identityCard()->constellation($id); # 获取星座 $star = Information::identityCard()->star($id); # 获取星座 $star = Information::birthday()->star($birthday); # 获取年龄 $age = Information::birthday()->age($id); # 生成身份证正面 $front = Information::identityCard()->createFrontImage(...); # 生成身份证反面 $back = Information::identityCard()->createBackImage(...); # 获取省 $province = Information::identityCard()->province($id, $default=''); # 获取市 $city = Information::identityCard()->city($id, $default=''); # 获取区 $area = Information::identityCard()->area($id, $default='');
🏷 更新说明
-
V1.0
在版本
1.0中,证件号码错误都是返回false。 -
V2.0
在版本
2.0中添加异常捕获机制,证件错误将返回异常,只有c::validate($id)方法返回bool值。 -
V2.3
在版本
2.3添加了一个新功能,可以提供身份证信息生成身份证图片。注意:图片的大小为:865 * 540 px
-
V3.0 -
2019.06.25在版本
3.0添加了根据省份正号码获取省、市、区行政地区中文名称。行政地区编码源于中华人民共和国民政部,更新于
2019-06-21。 -
V3.0.1 -
2019.11.05行政地区编码源于中华人民共和国民政部,更新于
2019-11-05。 -
V3.1.0 -
2020.02.23行政地区编码源于中华人民共和国民政部,更新于
2020-02-19。同时更新了内部实现的机制,调用的方法已经改变了,但是兼容低版本,建议更新旧的调用方法,将于2020.08.01不再支持旧的sdk
-
V3.2.0 -
2024.02.26行政地区编码源于中华人民共和国民政部,更新于2023-04-23。
alicfeng/identity-card 适用场景与选型建议
alicfeng/identity-card 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 8.74k 次下载、GitHub Stars 达 122, 最近一次更新时间为 2019 年 01 月 25 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「id」 「identify」 「China」 「idcard」 「IdentityCard」 「alicfeng」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 alicfeng/identity-card 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 alicfeng/identity-card 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 alicfeng/identity-card 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Validate Swedish social security numbers
A Laravel 5 Package Provider to Identify/detect a user's browser, device, operating system and Language
A Laravel 5 Package Provider to Identify/detect a user's browser, device, operating system and Language
iPay88 integration with Magento 2
Laravel 身份证验证器
Validate personal identity numbers
统计信息
- 总下载量: 8.74k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 123
- 点击次数: 19
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-01-25