alimranahmed / bdlocation
孟加拉国地理位置
1.0.8
2019-06-24 18:04 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7
README
BDLocation
一个PHP接口,用于访问孟加拉国的地理位置。此项目中的数据使用了并稍作修改自 Bangladesh-geolocation
特性
- 可以访问孟加拉国的行政区划、地区、次地区和联合会的名称、孟加拉文名称等
- 零配置
要求
PHP >= 7
安装
在您的PHP项目根目录中,执行以下命令
composer require alimranahmed/bdlocation
这就完成了!您已经可以开始了!
用法
不要忘记使用BD类
use BDLocation\BD;
获取孟加拉国的所有 行政区划,以Location对象的数组形式
BD::division()->all();
获取孟加拉国的所有 地区,以Location对象的数组形式
BD::district()->all();
获取孟加拉国的所有 次地区/次区,以Location对象的数组形式
BD::subDistrict()->all();
获取孟加拉国的所有 联合会,以Location对象的数组形式
BD::union()->all();
要获取所有以5个字符 chatt
(吉大港) 开头的地区,我们可以使用以下代码。同样适用于次地区和联合会。但是对于次地区和联合会,我们需要分别传递 district
和 sub_district
。
BD::district()->getWhere('division', 'chatt');
BD::subDistrict()->getWhere('district', 'brahm');
BD::union()->getWhere('sub_district', 'sarai');
要获取名称为 Brahmanbaria
的地区,我们可以使用以下代码。同样适用于行政区划、次地区和联合会。我们可以用 short_name
(地点的前3个字母)、bengali_name
来代替 name
。
BD::district()->getWhere('name', 'brahmanbaria');
or
BD::district()->getWhere('name', '=', 'brahmanbaria');
要获取所有名称中包含字母 rahman
的地区,我们可以使用以下代码。同样适用于行政区划、次地区和联合会。我们可以用 short_name
(地点的前3个字母)、bengali_name
来代替 name
。
BD::district()->getWhere('name', 'like', 'rahman');
注意:这里我们只有 =
和 like
作为操作符。其他操作符将不起作用。
愿望清单
- 支持更多操作符,如
like%
、%like
等。
贡献
欢迎任何人为此项目做出贡献。如果您想一起工作
- 只需创建一个问题(即使您只想修复问题)。
- 修复任何问题或添加任何新功能后,请发送一个拉取请求
- 我将很高兴为这个项目的改进添加您的代码。谢谢。