PHPackages                             htetmyathlaing/myanmar-townships - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. htetmyathlaing/myanmar-townships

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

htetmyathlaing/myanmar-townships
================================

Laravel package for Myanmar Townships

0.0.1(4y ago)071MITPHPPHP ^7.4|^8.0

Since Mar 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/htetmyathlaing/myanmar-townships)[ Packagist](https://packagist.org/packages/htetmyathlaing/myanmar-townships)[ RSS](/packages/htetmyathlaing-myanmar-townships/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Myanmar-Townships
=================

[](#myanmar-townships)

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

Installation
------------

[](#installation)

```
    composer require htetmyathlaing/myanmar-townships

```

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

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

```

Usage
-----

[](#usage)

#### Basic Uasage

[](#basic-uasage)

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

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

```

### Searching

[](#searching)

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

- searchTownships
- searchDistricts
- searchStates

### Search Options

[](#search-options)

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

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

```

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

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

keytypeoptionsDefault Valuekeysarrayname\_en, name\_mm, tsp\_code\_en, tsp\_code\_mm, postal\_code, lat, lng\[name\_en ,name\_mm\]witharraydistrict\[\]sortstringid, name\_en, name\_mm, tsp\_code\_en, tsp\_code\_mm, postal\_code, lat, lngname\_mmsearchDistricts method တွင် အောက်ပါ options များကို အသုံးပြုနိုင်သည်။

keytypeoptionsDefault Valuekeysarrayname\_en, name\_mm, lat, lng\[name\_en ,name\_mm\]witharraystate,townships\[\]sortstringid, name\_en, name\_mm, lat, lngname\_mmsearchStates method တွင် အောက်ပါ options များကို အသုံးပြုနိုင်သည်။

keytypeoptionsDefault Valuekeysarrayname\_en, name\_mm, sr\_code, sr\_id, lat, lng\[name\_en ,name\_mm\]witharraydistrict, townships\[\]sortstringid, name\_en, name\_mm, sr\_code, sr\_id, lat, lngname\_mmTraits
------

[](#traits)

### HasTownship

[](#hastownship)

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

### HaveTownships

[](#havetownships)

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

#### Adding Single Township

[](#adding-single-township)

```
   $model->saveTownship($township)

```

OR

```
   $model->saveTownship($townshipId)

```

#### Removing Single Township

[](#removing-single-township)

```
   $model->removeTownship($township)

```

OR

```
   $model->removeTownship($townshipId)

```

#### Adding Multiples Townships

[](#adding-multiples-townships)

```
   $model->saveTownships($townshipIdsArray)

```

#### Removing Multiple Townships

[](#removing-multiple-townships)

```
   $model->removeTownships($townshipIdsArray)

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1511d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f8757ae14b39642e7afb11136b5173c9a10221bcbfc3efdc565ccc1d0eb41dd?d=identicon)[htetmyathlaing](/maintainers/htetmyathlaing)

---

Top Contributors

[![htetmyathlaing](https://avatars.githubusercontent.com/u/22227386?v=4)](https://github.com/htetmyathlaing "htetmyathlaing (7 commits)")[![htetmyathlaing-mmds](https://avatars.githubusercontent.com/u/54527485?v=4)](https://github.com/htetmyathlaing-mmds "htetmyathlaing-mmds (1 commits)")

### Embed Badge

![Health badge](/badges/htetmyathlaing-myanmar-townships/health.svg)

```
[![Health](https://phpackages.com/badges/htetmyathlaing-myanmar-townships/health.svg)](https://phpackages.com/packages/htetmyathlaing-myanmar-townships)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
