laranex / laravel-myanmar-nrc
一个用于处理缅甸NRC的Laravel包
v2.0.0
2024-08-28 06:57 UTC
Requires
- php: ^8.0.2
- illuminate/collections: ^9.0.0||^10.0.0||^11.0.0
README
一个用于处理缅甸NRC的Laravel包。
安装
您可以通过composer安装此包
composer require Laranex/laravel-myanmar-nrc #This will create required tables for handing NRC from Myanmar php artisan migrate #This will read the nrc data from predefined json file and insert into database php artisan mm-nrc:seed
配置
php artisan vendor:publish --tag="laravel-myanmar-nrc"
支持的功能
- NRC验证
- 预定义的NRC列表(您可以替换或覆盖为您的列表)查看NRC列表
- 多语言支持(缅甸语、英语)
注意
-
此包使用基于ID的网络通信来保护NRC数据并增强验证和解析。
-
网络请求的NRC数据示例格式
- X-X-X-12345
- 其中第一个X表示数据库/json中州的ID,第二个X是镇,最后一个X是NRC的类型。
使用方法
//Validation new \Laranex\LaravelMyanmarNRC\Rules\MyanmarNRC() //Parsing the NRC from network \Laranex\LaravelMyanmarNRC\LaravelMyanmarNrcFacade::parseNRC($nrc, $dbDriven, $lang) (OR) \Laranex\LaravelMyanmarNRC\LaravelMyanmarNrc::parseNRC($nrc, $dbDriven, $lang) //$nrc represents the nrc (X-X-X-12345) from network, //$drDriven defines if the application use database or predefined json file to parse, validate the nrc and, //$lang is for the Languages (mm and en are supported) to be used in parsing. //default values for $dbDriven & $lang will be read from config file if you do not pass the values to the method.
变更日志
请查看变更日志获取最近更改的更多信息。
安全性
如果您发现任何安全问题,请发送电子邮件至naythukhant644@gmail.com而不是使用问题跟踪器。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。