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] Practical Laravel Security: Packages, Secrets, Supply-Chain Attacks
7 lessons
43 min read
Roles and Permissions in Laravel 13
14 lessons
57 min
Queues in Laravel 13
18 lessons
1 h 12 min read