psr/http-message
PSR-7 HTTP message interfaces for PHP (Request/Response, Streams, URIs, UploadedFiles). Defines common contracts only—no concrete implementation. Ideal for framework-agnostic middleware and libraries needing interoperable HTTP message types.
Http facade).guzzlehttp/psr7) implement. Laravel projects typically consume it transitively via dependencies like Guzzle or Symfony's HTTP foundation. Adding it explicitly is unnecessary as it's auto-installed by dependent packages.Request/Response objects in symfony/http-foundation (used by Laravel) already implement PSR-7 interfaces. Projects using Guzzle for HTTP calls or middleware like nyholm/psr7 automatically leverage this package. No additional configuration needed for standard workflows.composer require guzzlehttp/psr7), which pulls in this package as a dependency. No code changes required to adopt the interfaces.laravel/telescope or spatie/laravel-http-client rely on these interfaces without conflicts.RequestInterface), which is standard practice.How can I help you explore Laravel packages today?