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
Marketing for Developers in 2026
7 lessons
52 min
Roles and Permissions in Laravel 13
14 lessons
57 min
Laravel 13 Eloquent: Expert Level
41 lessons
1 h 34 min