PHPackages                             jasester/laravel-china-address - 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. jasester/laravel-china-address

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

jasester/laravel-china-address
==============================

中国省份、城市、区县、街道四级联动数据

0151PHP

Since Aug 2Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jasester/laravel-china-address)[ Packagist](https://packagist.org/packages/jasester/laravel-china-address)[ RSS](/packages/jasester-laravel-china-address/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

中国城市区划
------

[](#中国城市区划)

### 说明

[](#说明)

1. 一个关于 Laravel 的 中国行政区: 省份 城市 区县 乡镇 四级联动数据表生成,数据来源于权威机构:民政部和国家统计局. 民政部、国家统计局： 中华人民共和国民政部-中华人民共和国行政区划代码 中华人民共和国国家统计局-统计用区划和城乡划分代码 中华人民共和国国家统计局-统计用区划代码和城乡划分代码编制规则

### 使用

[](#使用)

发布migration文件 并填充数据

```
composer require jasester/laravel-china-address

```

```
php artisan vendor:publish --provider="Jasester\LaravelChinaAddress\ChinaAddressServiceProvider"

```

```
php artisan migrate

php artisan address:import

```

创建Address model

```
php artisan make:model Address -c

```

Address model 中 使用 AddressTrait

```
namespace App;

use Illuminate\Database\Eloquent\Model;
use Jasester\LaravelChinaAddress\AddressTrait;

class Address extends Model
{
    use AddressTrait;

    public $timestamps = false;

    protected $primaryKey = 'code';

    protected $fillable = ['code', 'name', 'parent_code'];

    public function getRouteKeyName()
    {
        return 'code';
    }

}

```

### trait 方法

[](#trait-方法)

parent() 父级地址

children() 子地址

getFullPath($joiner) 获取完整的地址字符串,$joiner可选参数,地址字符串的拼接符,默认为' '

allChildren() 获取所有的用户,包含各级的children

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/195023a3f7fcba438c0addfa90929d93f2619b5d8cdfd27b7206222c01085dbf?d=identicon)[jasester](/maintainers/jasester)

---

Top Contributors

[![MaoMao23](https://avatars.githubusercontent.com/u/12593325?v=4)](https://github.com/MaoMao23 "MaoMao23 (4 commits)")

### Embed Badge

![Health badge](/badges/jasester-laravel-china-address/health.svg)

```
[![Health](https://phpackages.com/badges/jasester-laravel-china-address/health.svg)](https://phpackages.com/packages/jasester-laravel-china-address)
```

###  Alternatives

[hekmatinasser/notowo

This Package helps developers change number to word for all language on Laravel freamwork PHP

32510.4k2](/packages/hekmatinasser-notowo)

PHPackages © 2026

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