besimple/soap-client
Extends PHP’s native SoapClient with support for SOAP with Attachments (SwA), MTOM optimization, WS-Security (incl. UsernameToken), and WS-Addressing. Useful when integrating SOAP services that require attachments and message-level security.
Adopt When:
SoapClient lacks these).Look Elsewhere If:
For Executives: "This Laravel package lets us securely and efficiently integrate with critical SOAP-based systems—like [Partner X’s ERP] or [Government Y’s API]—without building a custom solution. It handles complex requirements like WS-Security (for authentication) and MTOM (for fast file transfers), which would take months to develop in-house. By using this, we reduce risk, cut dev costs, and future-proof our integrations while we migrate to modern APIs. The package is actively maintained and aligns with our Laravel stack, making it a low-effort, high-reward choice."
For Engineering:
*"BeSimpleSoapClient extends PHP’s native SoapClient with must-have features like:
SoapClient lacks these features, and other SOAP libraries (e.g., NuSOAP) are heavier or abandoned. Recommendation: Use this for SOAP integrations; pair with a migration plan to REST/gRPC where possible."*How can I help you explore Laravel packages today?