I viewed the docs and figured out how to get a users IP address. This worked from a route, but I can’t use this function in my Middleware.
My middleware code:
`<?php
namespace MyApp\Middleware;
use Psr\Http\Message\RequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
class MyMiddleware extends \MyApp\Container
{
public function __invoke(Request $request, Response $response, $next)
{
die($request->getAttribute('ip_address'));
$response = $next($request, $response);
return $response;
}
}
`
This returns nothing. Is this possible?