use Illuminate\Http\Request; $request = Request::capture(); $url = $request->url();
use Illuminate\Http\Request; $request = Request::capture(); $limit = $request->query('limit');
use Illuminate\Http\Request; $request = Request::capture(); $userAgent = $request->header('User-Agent');
use Illuminate\Http\Request; $request = Request::create('/path/to/endpoint', 'POST', ['name' => 'John', 'age' => 30]); $data = $request->all();In these examples, we see how to use the `Illuminate\Http\Request` class to interact with various aspects of a request, such as query parameters, headers, and request bodies. The `Illuminate\Http\Request` class is part of the Laravel framework's HTTP package, which is a PHP package library for building and testing HTTP functionality.