laranex/laravel-myanmar-nrc

一个用于处理缅甸NRC的Laravel包

v2.0.0 2024-08-28 06:57 UTC

This package is auto-updated.

Last update: 2024-09-28 07:08:53 UTC


README

Latest Version on Packagist Total Downloads

一个用于处理缅甸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)。请参阅许可证文件以获取更多信息。