PHPackages                             youngmayor/web-service - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. youngmayor/web-service

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

youngmayor/web-service
======================

A laravel package for connecting to external services

2.0.1(4y ago)130MITPHPPHP ^7.2|^8.0

Since Nov 18Pushed 4y ago1 watchersCompare

[ Source](https://github.com/YoungMayor/laravel-web-service)[ Packagist](https://packagist.org/packages/youngmayor/web-service)[ Docs](https://github.com/youngmayor/laravel-web-service)[ RSS](/packages/youngmayor-web-service/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (4)Versions (7)Used By (0)

Laravel Web Service
===================

[](#laravel-web-service)

[![Latest Version on Packagist](https://camo.githubusercontent.com/01c09cfebf0133ec02132bcdc2abd123767f8568e92afe6b384e7fc3b90d46d4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f796f756e676d61796f722f7765622d736572766963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/youngmayor/web-service)[![Total Downloads](https://camo.githubusercontent.com/eb58b59a95a425e35371a5276eb24ab4120c1416fc22367cce69ff3da48ac65f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f796f756e676d61796f722f7765622d736572766963652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/youngmayor/web-service)[![GitHub Actions](https://github.com/youngmayor/laravel-web-service/actions/workflows/main.yml/badge.svg)](https://github.com/youngmayor/laravel-web-service/actions/workflows/main.yml/badge.svg)

A laravel package built as a wrapper around Guzzle for connections to external services/APIs

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require youngmayor/web-service
```

Usage
-----

[](#usage)

The package uses auto discovery hence if you use Laravel 5.5 or above, installing the package automatically registers it in your application.

However, if you use Laravel 5.4 or below you will need to add the below snipet to your `config/app.php` to register the Service Provider

```
'providers' => [
    ...
    YoungMayor\WebService\WebServiceServiceProvider,
    ...
],
```

Next create your Service class to extend the WebService class

```
