tarikmanoar / bdlocation
孟加拉国位置
dev-master
2020-08-07 13:38 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-07 22:50:10 UTC
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
等。
贡献
任何人都可以为该项目做出贡献。如果您想加入我们
- 只需创建一个issue(即使您想修复问题)。
- 修复任何问题或添加任何新功能后,请发送pull request
- 我将很高兴为这个项目的改进添加您的代码。谢谢。