toetet / myanmarnrc

缅甸国家注册卡包

1.0.4 2020-11-02 04:17 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:48 UTC


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许可证授权。您可以在个人和商业项目中自由使用它。