alphaolomi / laravel-nida
为 Laravel 应用程序提供基于国家身份证号码获取用户信息的非官方包。
v0.1.1
2023-09-11 09:37 UTC
Requires
- php: ^7.3|^8
- guzzlehttp/guzzle: ^7.2
- illuminate/contracts: ^8.0|^9.0|^10.0
- spatie/laravel-package-tools: ^1.9
Requires (Dev)
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^1.0.3|^2.0.1
- orchestra/testbench: ^6.24|^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
README
为 Laravel 应用程序提供基于国家身份证号码获取用户信息的非官方包。
特性 🔎
- 根据国家身份证号码获取用户信息
- 将用户信息保存到数据库(迁移和模型)
- 添加获取用户信息的命令
- 添加获取用户信息的辅助函数
- 添加获取用户信息的缓存
- 添加测试
注意:目前不支持用户图像和签名(已弃用!!)
📦 先决条件
- PHP 8.0 或更高版本
- Laravel 8 或更高版本
- Composer
⬇️ 安装
您可以通过 composer 安装此包
composer require alphaolomi/laravel-nida
🔎 使用
要基于 ID 号码获取用户信息,您可以使用以下方法
1. 使用门面
use Alphaolomi\Nida\Facades\Nida; $userData = Nida::getUserData('XXXXXXXXXXXXXXXXXXXX'); echo $userData;
2. 使用静态类
use Alphaolomi\Nida\Nida; $nida = new Nida(); echo $nida->getUserData('XXXXXXXXXXXXXXXXXXXX');
测试
composer test
变更日志
请参阅 变更日志 了解最近的变化。
问题
您在使用此包时遇到任何问题吗?只需 提出问题,我会尽快修复。
🤝 贡献
请参阅 贡献指南 获取详细信息。
🔐 安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
👏 致谢
📝 许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。
🌟 支持 | 点个赞
您觉得这个存储库对您有帮助吗?给它点个赞,让更多人了解它;
❕ 声明
这不是官方包。它不受任何组织或个人的支持。作者不对任何错误信息或任何类型的包误用负责。作者不对使用此包造成的任何损害负责。