lemonpatwari / bangladeshgeocode
孟加拉国地理编码
v2.0.4
2021-09-07 18:08 UTC
README
孟加拉国的Division,District,Upazila/Thana和Union数据,适用于Laravel应用程序。迁移和种子文件已经准备就绪。只需发布迁移和种子文件,然后迁移数据库并运行种子命令。
不要犹豫分享您的想法,创建问题或发送pull request。
Laravel版本兼容性
安装
您可以通过composer安装此包
composer require lemonpatwari/bangladeshgeocode
Laravel使用包自动发现,因此不需要您手动添加ServiceProvider。
Laravel没有自动发现
php artisan vendor:publish --provider="lemonpatwari\bangladeshgeocode\BangladeshGeocodeServiceProvider" #If you need to overrride previously published migrationa and seeders php artisan vendor:publish --provider="lemonpatwari\bangladeshgeocode\BangladeshGeocodeServiceProvider" --force
发布迁移和种子文件
您可以通过单个命令发布迁移和种子文件
php artisan geolocation:install
您可以通过不同的命令发布迁移和种子文件
php artisan migrate composer dump-autoload php artisan db:seed --class=DivisionSeeder php artisan db:seed --class=DistrictSeeder php artisan db:seed --class=ThanaSeeder php artisan db:seed --class=UnionSeeder
使用方法
use lemonpatwari\bangladeshgeocode\Models\Division; use lemonpatwari\bangladeshgeocode\Models\District; use lemonpatwari\bangladeshgeocode\Models\Thana; use lemonpatwari\bangladeshgeocode\Models\Union; $divisions = Division::all(); $districts = District::all(); $thanas = Thana::all(); $union = Union::all(); $divisions = Division::with('districts')->get(); // districts hasMany $districts = District::with('division','thanas')->get(); //division belongsTo and thanas hasMany $thanas = Thana::with('district','unions')->get(); //district belongsTo and unions hasMany; $union = Union::all(); $district = District::find(1); $thanas = $district->thanas; //Use any Laravel model functions...
安全
如果您发现任何问题,请通过电子邮件 lemonpatwari@gmail.com / hello@lemonpatwari.com 联系,而不是使用问题跟踪器。
致谢
许可协议
MIT许可协议(MIT)。请参阅许可文件获取更多信息。