 <p>You could do it either inside the controller itself:</p> <pre><code>public function update(Request $request) { // Get the current users IP address and add it to the request $request-&gt;merge(['ip_address' =&gt; $_SERVER['REMOTE_ADDR']]); // Validate the IP address contained inside the request $this-&gt;validate($request, [ 'ip_address' =&gt; 'required|ip' ]); } </code></pre> <p>The <code>$request-&gt;merge()</code> method will allow you to add items to the form request, and then you can just make a simple validate request on the IP only.</p> <p>Alternatively, you could move all this to it's own Request class and inject that into the method.</p>