PHP code example of aimanong / region
1. Go to this page and download the library: Download aimanong/region library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aimanong / region example snippets
use Aimanong\Region\Region;
// 从你自己的数据源加载完整树,形如:
// [['code' => '110000', 'name' => '北京市', 'children' => [...]]]
Region::useData(
'extensions' => [
\Aimanong\Region\RegionExtension::class,
],
public static function form(Form $form): void
{
$form->region('province_code')->label('省份');
$form->region('area_code')->label('所在地区');
}
$form->region('area')->label('所在地区'); // 存「广东省/深圳市/南山区」
$form->region('area_code')->label('地区编码')->storeCode(); // 存「440000/440300/440305」
region_name('110108'); // '北京市/市辖区/海淀区' ← 返回**完整路径**,不是末级名称
region_name('110101'); // '北京市/市辖区/东城区'
region_provinces(); // [['code' => '110000', 'name' => '北京市'], ...]
Region::tree(); // 完整树
Region::provinces(); // 省级列表
Region::cities('110000'); // 某省下的市
Region::districts('110100'); // 某市下的区县
Region::fullName('110108'); // '北京市/市辖区/海淀区'
Region::useData($tree); // 注入自定义数据(生产用这个)
Region::reset(); // 恢复内置数据