exceptio / bangladesh-geocode
适用于Laravel的区、县、乌帕齐拉级别的完整映射包
dev-master
2020-01-24 06:28 UTC
This package is auto-updated.
Last update: 2024-09-24 17:00:59 UTC
README
# bangladesh-geocode
适用于Laravel的区、县、乌帕齐拉级别的完整映射包
安装
此包非常易于设置。只需几个步骤。
Composer
通过Composer引入此包
composer require exceptio/bangladesh-geocode
服务提供者
-
Laravel 5.5及以上版本使用包自动发现功能,无需编辑
config/app.php
文件。 -
Laravel 5.4及以下版本将包添加到
config/app.php
文件中的应用服务提供者中。
'providers' => [ ... /** * Third Party Service Providers... */ Exceptio\BangladeshGeoCode\BangladeshGeoCodeServiceProvider::class, ],
迁移文件
如有需要,将包迁移文件发布到您的应用程序中。请在您的终端中运行以下命令。
php artisan vendor:publish --tag=exceptio-bd-geocode-migrations
迁移和种子
运行迁移命令以更改数据库,这将同时将所需数据导入到表中。
php artisan migrate
就是这样!
使用方法
获取记录
使用包模型获取记录。
use Exceptio\BangladeshGeoCode\Model\Division; $division = Division::get();
带有关系的记录
使用带关系的包模型获取记录,您可以使用自己的where子句。
use Exceptio\BangladeshGeoCode\Model\Division; use Exceptio\BangladeshGeoCode\Model\DivisionDistrict; use Exceptio\BangladeshGeoCode\Model\DivisionDistrictUpazila; $division = Division::with('districts.upazilas')->get();
信用说明
此包的数据库文件灵感来源于nuhil/bangladesh-geocode
此包的README文件灵感来源于laravel-roles
更多信息
有关更多信息,请参阅模型文件。
提交问题
在提交问题之前有一些考虑事项
- 此项目上的一个星标表示支持,是向所有贡献者表示感谢的一种方式。如果您在没有星标的情况下打开问题,问题可能会被不考虑地关闭。感谢您的理解和支持。
- 阅读说明并确保所有步骤都正确执行。
- 检查问题是否不是针对您的开发环境设置特定的。
- 提供重复步骤。
- 尝试查看问题,如果您有解决方案,请发起拉取请求。
- 表明您已经尝试查看问题。
- 检查您正在报告的问题是否是之前已报告问题的重复。
- 遵循这些说明表明您已经尝试。
- 如果您有任何问题,请通过电子邮件发送给我azc.pavel@gmail.com
- 请考虑这是一个开源项目,我在打开问题时免费将其提供给社区。
许可证
此包是免费软件,根据MIT许可证条款分发。