Download the PHP package kejubayer/bd-address-manager without Composer
On this page you can find all versions of the php package kejubayer/bd-address-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kejubayer/bd-address-manager
More information about kejubayer/bd-address-manager
Files in kejubayer/bd-address-manager
Download kejubayer/bd-address-manager
More information about kejubayer/bd-address-manager
Files in kejubayer/bd-address-manager
Vendor kejubayer
Package bd-address-manager
Short Description Laravel package for managing Bangladesh address hierarchy (Division, District, Upazila, Union) with multilingual support, helper functions, and JSON seeder.
License MIT
Homepage https://github.com/kejubayer/bd-address-manager
Package bd-address-manager
Short Description Laravel package for managing Bangladesh address hierarchy (Division, District, Upazila, Union) with multilingual support, helper functions, and JSON seeder.
License MIT
Homepage https://github.com/kejubayer/bd-address-manager
Please rate this library. Is it a good library?
Informations about the package bd-address-manager
๐ง๐ฉ BD Address Manager (Laravel Package)
A complete Laravel package for managing Bangladesh hierarchical address system:
Division โ District โ Upazila โ Union
Supports multilingual (English + Bangla), slug system, helper functions, caching, and full Laravel integration.
๐ Features
- ๐ Complete Bangladesh address hierarchy (Division โ District โ Upazila โ Union)
- ๐ English + Bangla support
- ๐ Slug-based system (SEO friendly)
- โก Eloquent relationships
- ๐ฑ JSON-based seeder system
- ๐งฉ Global helper functions
- ๐ Search across all levels
- ๐ฆ Dropdown helpers (UI ready)
- ๐ง Full address generator (EN + BN)
- ๐งน Cache optimized queries
- ๐ Artisan install command
- ๐ Extensible API-ready structure
๐ฆ Installation
Install via Composer:
โ๏ธ Quick Setup (Recommended)
Run full installation in one command:
๐ฅ Fresh Install (Reset DB)
๐๏ธ Manual Setup (Optional)
If you want full control:
1. Publish migrations
2. Publish seeders
3. Publish JSON data
4. Run migrations
5. Run seeder
๐๏ธ Database Structure
๐ bd_divisions
- id
- name_en
- name_bn
- slug
๐ bd_districts
- id
- division_id
- name_en
- name_bn
- slug
๐ bd_upazilas
- id
- district_id
- name_en
- name_bn
- slug
๐ bd_unions
- id
- upazila_id
- name_en
- name_bn
- slug
๐ง Usage (Helper Functions)
๐ Get all divisions
๐ Get districts by division
๐ Get upazilas by district
๐ Get unions by upazila
๐ Full Address Generator
English
Output:
Bangla
๐ Search System
Returns:
๐ Find by Slug
๐ฆ Dropdown Helpers (UI Ready)
Divisions
Districts
Upazilas
Unions
โก Eloquent Usage
๐ฑ JSON Seeder Structure
๐ Artisan Command
Install Package
Fresh Install
โก Performance Features
- Cached division data (24h)
- Indexed slug columns
- Eager loading support
- Optimized helper queries
๐ Service Provider
Auto-loaded via:
๐ Requirements
- PHP >= 7.4
- Laravel >= 8
๐ Roadmap
- REST API support
- Admin CRUD panel
- AJAX cascading dropdown UI
- Geo-location integration
- Redis cache layer
- Google Maps integration
๐จโ๐ป Author
Khondoker Eftakhar Jubayer Laravel Developer ERP & SaaS Builder Open Source Contributor
โญ Support
If you like this package, consider giving it a โญ on GitHub.
All versions of bd-address-manager with dependencies
PHP Build Version
Package Version
The package kejubayer/bd-address-manager contains the following files
Loading the files please wait ...