Download the PHP package bkhim/laravel-geolocation without Composer
On this page you can find all versions of the php package bkhim/laravel-geolocation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download bkhim/laravel-geolocation
More information about bkhim/laravel-geolocation
Files in bkhim/laravel-geolocation
Download bkhim/laravel-geolocation
More information about bkhim/laravel-geolocation
Files in bkhim/laravel-geolocation
Vendor bkhim
Package laravel-geolocation
Short Description Laravel geolocation with built-in fraud prevention, risk scoring, MFA triggers, IP blocking, threat intelligence, and security auditing. 6 providers (IP2Location.io, MaxMind, IpInfo, IpStack, IpApi, IpGeolocation), proxy/VPN/Tor detection, login tracking, timezone/currency personalization for Laravel 10-13
License MIT
Homepage https://github.com/bkhim/laravel-geolocation
Package laravel-geolocation
Short Description Laravel geolocation with built-in fraud prevention, risk scoring, MFA triggers, IP blocking, threat intelligence, and security auditing. 6 providers (IP2Location.io, MaxMind, IpInfo, IpStack, IpApi, IpGeolocation), proxy/VPN/Tor detection, login tracking, timezone/currency personalization for Laravel 10-13
License MIT
Homepage https://github.com/bkhim/laravel-geolocation
Please rate this library. Is it a good library?
Informations about the package laravel-geolocation
Laravel Geolocation
The complete global app toolkit for Laravel.
Detect location, personalize experiences, prevent fraud, and secure logins — all in one package.
One Package. Everything You Need for a Global App.
| Feature | What It Does |
|---|---|
| Location Detection | City, region, country, coordinates from any IP — 6 providers |
| Timezone Management | Auto-detect and convert times to user's local timezone |
| Currency Detection | Show prices in user's local currency and format |
| Fraud Prevention | Proxy/VPN/Tor detection, risk scoring, threat intelligence |
| Login Security | Track logins, detect new countries/cities, trigger MFA |
| Geo-Blocking | Allow/deny countries and continents via middleware |
| GDPR and Privacy | IP anonymization, consent management, data pruning |
Trusted By Developers
- 780+ installs and growing
- 149 tests passing
- Built for Laravel 10-13
- PHP 8.2, 8.3, 8.4 compatible
- MIT Licensed
View on Packagist · Report Issues · Star on GitHub
One Line of Code
Security Built In (Not Bolted On)
6 Providers. One API.
| Provider | Free Tier | Fraud Score | Proxy Detection |
|---|---|---|---|
| ipapi.co | 30k/mo | No | Yes |
| IP2Location.io | 50k/mo | Yes | Yes |
| IpInfo | Unlimited* | No | No |
| MaxMind | Unlimited | No | No |
| IPStack | 100/mo | No | No |
| IPGeolocation | 1k/mo | Yes | Yes |
*IpInfo Lite: country only
Compare all providers
Quick Install
Use Cases
| Use Case | How It Helps |
|---|---|
| Global SaaS | Auto-detect timezone, currency, locale for each user |
| Login Security | MFA triggers on new locations, block proxies/VPNs |
| E-commerce | Local currency, geo-blocking, shipping zone detection |
| Analytics | Visitor country/city tracking without a third-party service |
| Fraud Prevention | Risk scoring, impossible travel detection, IP blocklisting |
Documentation
- Getting Started
- Security Features
- Providers
- API Reference
- Addons
- Testing
- Contributing
Built for Laravel 10-13 | PHP 8.2+ | MIT License
All versions of laravel-geolocation with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-openssl Version *
illuminate/support Version ^12.0|^13.0
guzzlehttp/guzzle Version ^7.5
geoip2/geoip2 Version ^v3.3.0
ext-openssl Version *
illuminate/support Version ^12.0|^13.0
guzzlehttp/guzzle Version ^7.5
geoip2/geoip2 Version ^v3.3.0
The package bkhim/laravel-geolocation contains the following files
Loading the files please wait ...