alphaolomi/laravel-nida

为 Laravel 应用程序提供基于国家身份证号码获取用户信息的非官方包。

v0.1.1 2023-09-11 09:37 UTC

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)。请参阅 许可证文件 了解更多信息。


🌟 支持 | 点个赞

您觉得这个存储库对您有帮助吗?给它点个赞,让更多人了解它;


❕ 声明

这不是官方包。它不受任何组织或个人的支持。作者不对任何错误信息或任何类型的包误用负责。作者不对使用此包造成的任何损害负责。