murilochianfa/laravel-ipv6-patch
A small compatibility patch that adds IPv6 support to Laravel, fixing framework internals that assume IPv4 so requests, validation, and stored addresses handle IPv6 correctly.
Adopt when several of the following hold:
Request::ip(), ip validation rules, ThrottleRequests keys, TrustProxies config, and URL generation behind an IPv6 load balancer.Look elsewhere — or avoid — when:
TrustProxies middleware, load balancer headers). Fix that first; a patch won't help and will mask the real issue.For executives (one paragraph): We've identified a narrow, real gap in how our Laravel stack handles IPv6 clients — the modern internet protocol that mobile carriers and cloud providers increasingly use. This is a small open-source patch that closes that gap without a custom engineering project. The cost is low but not zero: it modifies framework internals, so we'd pin the version, review each release's diff, and add tests around the affected paths. We'd adopt it only if we can reproduce the defect, and we'd plan to retire it once Laravel fixes it upstream. Recommendation: time-boxed spike (1–2 days) to confirm the defect, then adopt with a pinned version and a removal date — not a blanket dependency.
For engineering (the ask):
Risk statement to carry into the decision: unmaintained or un-documented core patches are a leading cause of stalled framework upgrades. v1.1.0's lack of release notes raises that risk slightly — adopt with eyes open, not by default.
How can I help you explore Laravel packages today?