Description
IP-based geolocation, timezone, multilingual toolkit + country picker & phone validation for Laravel apps
Use Laravel GeoGenius in two ways:
- ✅ Global Helper —
laravelGeoGenius()(recommended) - 🧰 Service Class — manually instantiate
GeoLocationService
Global Helper
laravelGeoGenius()->geo()->locateVisitor();laravelGeoGenius()->geo()->getCountry();laravelGeoGenius()->geo()->getTimezone();laravelGeoGenius()->geo()->getLatitude();
Service Class
use Devrabiul\LaravelGeoGenius\Services\GeoLocationService; $geo = new GeoLocationService(); $ip = $geo->getClientIp();$locationData = $geo->locateVisitor();
Recent Courses on Laravel Daily
[NEW] Laravel Boost: Deeper Practical Dive
8 lessons
36 min
Marketing for Developers in 2026
7 lessons
52 min
Mobile Apps: React Native vs Flutter vs NativePHP?
8 lessons
55 min