htetmyathlaing/myanmar-townships 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

htetmyathlaing/myanmar-townships

最新稳定版本:0.0.1

Composer 安装命令:

composer require htetmyathlaing/myanmar-townships

包简介

Laravel package for Myanmar Townships

README 文档

README

မြန်မာနိုင်ငံရှိမြို့နယ်များကို အလွယ်တကူ ရှာဖွေနိုင်ရန် အတွက် ပြုလုပ်ထားသောာ Laravel Package တစ်ခုဖြစ်သည်။ ရှာဖွေမှုနှင့် ဒေတာအချက်အလက်များအတွက် Unicode သီးသန့်သာ ထောက်ပံ့ထားသည်။

Installation

    composer require htetmyathlaing/myanmar-townships

Installation ပြုလုပ်ပြီးနောက် database setup ပြုလုပ်ရန်လိုသည်။

    php artisan migrate
    php artisan db:seed --class="HtetMyatHlaing\MyanmarTownships\MyanmarTownshipsSeeder"

Usage

Basic Uasage

MyanmarTownship Facade ကို အသုံးပြုပြီး မြို့နယ်၊ ခရိုင်၊ ပြည်နယ်(သို့)တိုင်းဒေသကြီးကို များ အလွယ်တကူ ရှာဖွေနိုင်မည်ဖြစ်သည်။

    MyanmarTownship::searchTownships('ဟင်္သာတ');
    MyanmarTownship::searchDistricts('ဟင်္သာတ');
    MyanmarTownship::searchStates('ဧရာဝတီ');

Searching

MyanmarTownship Facade တွင် အောက်ပါ method သုံးခုကို ထောက်ပံ့ထားသည်။

  • searchTownships
  • searchDistricts
  • searchStates

Search Options

Search ပြုလုပ်ရာတွင် options များထည့်သွင်း အသုံးပြုနိုင်သည်။

   MyanmarTownship::searchTownships('က' , ['keys' => ['name_mm']]);

အောက်ပါ options များကို method အားလုံးတွင် အသုံးပြုနိုင်သည်။

key type options Default Value
order string asc, desc asc
paginate integer 0
limit integer 10

searchDistricts method တွင် အောက်ပါ options များကို အသုံးပြုနိုင်သည်။

key type options Default Value
keys array name_en, name_mm, tsp_code_en, tsp_code_mm, postal_code, lat, lng [name_en ,name_mm]
with array district []
sort string id, name_en, name_mm, tsp_code_en, tsp_code_mm, postal_code, lat, lng name_mm

searchDistricts method တွင် အောက်ပါ options များကို အသုံးပြုနိုင်သည်။

key type options Default Value
keys array name_en, name_mm, lat, lng [name_en ,name_mm]
with array state,townships []
sort string id, name_en, name_mm, lat, lng name_mm

searchStates method တွင် အောက်ပါ options များကို အသုံးပြုနိုင်သည်။

key type options Default Value
keys array name_en, name_mm, sr_code, sr_id, lat, lng [name_en ,name_mm]
with array district, townships []
sort string id, name_en, name_mm, sr_code, sr_id, lat, lng name_mm

Traits

HasTownship

township_id ရှိတဲ့ မည့်သည့် model တွင် မဆို HasTownship trait ကို အသုံးပြုနိုင်သည်။

HaveTownships

Polymorhpic Relation အဖြစ် သုံးမည်ဆိုလျှင် အသုံးပြုမည့် Model တွင် HaveTownships trait ကို အသုံးပြုနိုင်သည်။

Adding Single Township

   $model->saveTownship($township)

OR

   $model->saveTownship($townshipId)

Removing Single Township

   $model->removeTownship($township)

OR

   $model->removeTownship($townshipId)

Adding Multiples Townships

   $model->saveTownships($townshipIdsArray)

Removing Multiple Townships

   $model->removeTownships($townshipIdsArray)

统计信息

  • 总下载量: 64
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-03-29