Posted by Arjun on Saturday 3rd June 2017

How to get Client IP Address in Laravel 5

client IP How to Laravel 5.1 Laravel 5.x Laravel 5.2 laravel 5.3 Laravle 5.4

Sometimes you need to track the IP address of the visitors for different reasons. In this tutorial, I would like to show you, how to get the IP address of clients in Laravel application.

In PHP you use super global variable $_SERVER to get ip address but in Laravel you will get ip address by calling Illuminate\Http\Request's getClientIp() method.

Methods to get Client IP Address

 Request::getClientIp();
 //or 
function echoIPAddress(Request $request) {
   echo $request->getClientIp();
}
// or
function echoIPAddress(Request $request) {
   echo $request->ip();
}