如何在 Laravel 中手动设置 IP 到请求对象进行测试

Yev*_*yev 2 laravel-5

我需要在 laravel 请求上设置 IP 地址以进行测试。

我不想嘲笑请求。

请帮忙。

这就是我在控制器中获取 IP 的方式

$request = app(\Illuminate\Http\Request);
$ip      = $request->ip();
Run Code Online (Sandbox Code Playgroud)

Yev*_*yev 8

$request->server->add(['REMOTE_ADDR' => '0.0.0.0']);
Run Code Online (Sandbox Code Playgroud)