Release Notes
- Added support for Laravel 12
- Fixed compatibility with Torann/GeoIP breaking changes
Important GeoIP Configuration Notice
Torann/GeoIP has made breaking changes removing auto-discovery. If you're experiencing the error "No GeoIP service is configured", please follow these steps:
-
Publish the GeoIP configuration file:
php artisan vendor:publish --provider="Torann\GeoIP\GeoIPServiceProvider" --tag=config -
Open config/geoip.php and set a default service:
// Change from 'service' => null, // To 'service' => 'ipdata', // or any other service you prefer
-
Configure your selected service with appropriate API keys as needed
-
Register the GeoIP provider and alias in your config/app.php:
'providers' => [ // Other providers... \Torann\GeoIP\GeoIPServiceProvider::class, ], 'aliases' => [ // Other aliases... 'GeoIP' => \Torann\GeoIP\Facades\GeoIP::class, ],
For more information on configuring GeoIP, please refer to the Torann/GeoIP documentation.