获取省市区乡镇数据
v1.0.9
版本
2026-01-14
版本更新时间
13
安装
8
star
简介
webman可用的地址插件,从京东获取最新的地址数据,支持省市区乡镇五级
安装
composer require luckycmc/webman-province-city-area
使用
执行数据库迁移
php webman migrate
写入数据(file为从本地资源获取数据,jd为从京东拉取最新数据并更新本地资源)
php webman pca:refreshData file|jd
清空数据
php webman pca:clearData
Demo
<?php
namespace app\controller;
use Luckycmc\WebmanProvinceCityArea\Facades\ProvinceCityArea;
class IndexController
{
public function getProvinceList()
{
return json(ProvinceCityArea::getProvinceList());
}
public function getProvince()
{
return json(ProvinceCityArea::getProvinceList());
}
public function getCity($provinceId)
{
if (empty($provinceId)) {
return ->json([]);
}
return json(ProvinceCityArea::getCityList($provinceId));
}
public function getArea($cityId)
{
if (empty($cityId)) {
return json([]);
}
return json(ProvinceCityArea::getAreaList($cityId));
}
public function getAllProvince()
{
return json(ProvinceCityArea::getAllProvince());
}
public function getAllCity()
{
return json(ProvinceCityArea::getAllCity());
}
public function getAllArea()
{
return json(ProvinceCityArea::getAllArea());
}
public function getAllStreet()
{
return json(ProvinceCityArea::getAllStreet());
}
}