Nobody likes having to work with SOAP APIs, but we don’t always get a choice. So why hasn’t anybody done anything about it yet? Soap is a plug-and-play package for Laravel that makes SOAP (dare I say) enjoyable to work with in your applications. If you’ve worked with the Http client introduced in Laravel 7, you’ll feel right at home.

Making your first Soap request is simple using the provided Soap facade:

$customers = Soap::to('https://api.example.com')
  ->withBasicAuth('username', 'password')
  ->Customers(['SortBy' => 'name']);

#packages #laravel

Soap-A Laravel SOAP client that provides a clean interface for handling requests&responses
5.35 GEEK