superbrave/verbose-error-http-client
A Laravel HTTP client wrapper that turns failed API requests into verbose, readable exceptions with status codes, headers, and response bodies, making third-party integrations easier to debug and fix.
7.4.* to 8.x and ships it as a minor version bump on a 2.1.2 base. This is a good forcing function to decide how much freedom you give small third-party packages to dictate your framework baseline, and to check whether your own versioning trust assumptions hold.Consider it when:
Look elsewhere (or write your own) when:
2.1.x, which puts you on an unmaintained branch — verify with the maintainer whether 2.1.x still gets security fixes.One-liner for execs: A small, low-cost library that makes failed third-party API calls self-explanatory, shortening the time between "the integration is broken" and "here's exactly why."
Why now: The package just shipped 2.2.0, moving to Symfony 8.x. That upgrade is the only real decision in front of us — the library itself is narrow and inexpensive to adopt or replace.
What it buys us:
What to watch:
Recommendation: Approve for evaluation on one or two services once we confirm our Symfony/PHP baseline supports 8.x; treat the 2.1.x pin as a stopgap with a defined expiry, not a resting state.
How can I help you explore Laravel packages today?