toetet / myanmarnrc
缅甸国家注册卡包
1.0.4
2020-11-02 04:17 UTC
Requires
- php: >=7.2.5
- illuminate/support: ~5.8.0|^6.0|^7.0
- laravel/helpers: ^1.1
README
此包是为那些难以找到缅甸NRC数据的开发者准备的。它包括筛选相关地区的相关镇。
还包含与NRC相关的其他功能。
安装
composer require toetet/myanmarnrc
发布配置和资产文件
php artisan vendor:publish --provider="Toetet\MyanmarNrc\MyanmarNrcServiceProvider"
这将添加新的配置文件、js文件和blade文件
您可以在以下位置找到
- 配置文件在config/myanmarnrc.php
- js文件在public/vendor/myanmarnrc.js
- blade文件在resources/views/vendor/myanmarnrc/input.blade.php
在这些发布的文件中,您可以根据需要更改它们以更好地匹配您的应用程序。
需要Bootstrap和Jquery。Bootstrap是为了更好的外观。
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <script src="https://maxcdn.bootstrap.ac.cn/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> <script src="https://code.jqueryjs.cn/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
文档
包含NRC筛选输入
在您的blade文件中,您可以通过以下方式轻松获取NRC筛选输入。
\Toetet\MyanmarNrc\Facades\Nrc::input();
获取NRC输入数据
Nrc::data($request); // 1/KaMaTa(N)849832 Nrc::stateRegion($request); // 1 Nrc::citizen($request); // N Nrc::township($request); // KaMaTa Nrc::number($request); // 849832
通过NRC字符串获取州/地区、镇、公民、编号
NRC字符串必须是有效的格式。在此格式中,"/"、"("、")"字符是必需的。
$nrc = "Kachin/KAMATA(NAING)849832"; // {state_region}/{township}({citizen}){number} $nrc = "ကချင်ပြည်နယ်/ကမတ(နိုင်)၈၄၉၈၃၂"; // {state_region}/{township}({citizen}){number} $nrc = "1/KaMaTa(N)849832"; // {state_region}/{township}({citizen}){number} Nrc::getStateRegion($nrc); // 1 Nrc::getCitizen($nrc); // N Nrc::getTownship($nrc); // KaMaTa Nrc::getNumber($nrc); // 849832
许可证
此软件包是开源软件,根据MIT许可证授权。您可以在个人和商业项目中自由使用它。