Laravel
You can call our API using our Laravel package.
Installation
You can install the package via composer:
You need to set TRUSTIP_API_KEY in your .env file before using the package. You can get the API key from Trustip.io
You can publish the config file with:
Or create the config file config/trustip.php and add this code:
Usage
You can use it as a dependency injection in Route or Controller
Or by using Trustip facade :
After that, you should get an output similar to this:
If the IP is proxy the is_proxy will be true if not it will be false you can read more at https://docs.trustip.io
If there's an error, the output will be similar to this:
Check all errors on https://docs.trustip.io.
You can also use the isIpProxy helper function in your controllers or other classes:
The
isIpProxywill return false if the check method throws an exception or returns an error
Exceptions
Trustip\Trustip\Exceptions\MissingApiKeyExceptionis thrown if the api key is not found in the env file.Trustip\Trustip\Exceptions\InvalidIpAddressExceptionis thrown if the ip address passed to the check method is invalid
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Last updated
Was this helpful?