一车/region

此包的最新版本(1.0)没有可用的许可证信息。

地区模块

安装: 11

依赖: 0

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

语言:PLpgSQL

1.0 2019-04-09 05:07 UTC

This package is not auto-updated.

Last update: 2024-10-03 11:12:53 UTC


README

  • 执行安装dev分支,稳定版本无需指定 composer require yiche/region:dev-master
  • 后期更新

composer update yiche/region

  • 安装项目数据库

php artisan yiche:region-install

使用

  • 默认安装好之后会有个默认路由http://xxx/yiche/region/all,返回一个结构层的json
[
    {
        "id": 1,
        "name": "北京市",
        "code": "110000",
        "parent_code": "",
        "level": 1,
        "children": [
            {
                "id": 2,
                "name": "市辖区",
                "code": "110100",
                "parent_code": "110000",
                "level": 2,
                "children": [
                    {
                        "id": 3,
                        "name": "东城区",
                        "code": "110101",
                        "parent_code": "110100",
                        "level": 3,
                        "children": []
                    }                 
                ]
            }
        ]
    },
    ......
  • 如果这个结构不满足实际业务返回的数据格式,可以通过接口来自定义,这里是返回所有的数据!
Route::get('/', function (\Yiche\Region\Region $region){
   return app('ycRegion')->getAll();
});
[
    {
        "id": 1,
        "name": "北京市",
        "code": "110000",
        "parent_code": "",
        "level": 1
    },
    {
        "id": 2,
        "name": "市辖区",
        "code": "110100",
        "parent_code": "110000",
        "level": 2
    },
    ...