2017 © Pedro Peláez
 

library api-wrapper

image

ellllllen/api-wrapper

  • Sunday, April 22, 2018
  • by ellllllen
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

API Wrapper

An API wrapper for the @guzzle/guzzle package, (*1)

Build Status codecov, (*2)

Installation

composer require ellllllen/api-wrapper, (*3)

Laravel 5 Implementation

  1. In app/config add the package Service Provider to the providers array: \Ellllllen\ApiWrapper\ApiWrapperServiceProvider::class, (*4)

  2. Perform php artisan vendor:publish command., (*5)

  3. Add the configuration for the API you are querying in config/api-wrapper, (*6)

Usage

GET request, with no parameters

use Ellllllen\ApiWrapper\Connect;

class HomeController extends Controller
 {
     public function index(Connect $connect)
     {
         $response = $connect->doRequest();

         dump($response);
     }
 }

POST request, with parameters

use Ellllllen\ApiWrapper\Connect;

class HomeController extends Controller
 {
     public function index(Connect $connect)
     {
         $response = $connect->doRequest('post', ['id' => 123, 'filter' => 'example']);

         dump($response);
     }
 }

Future Developments

  1. Facility to connect to multiple APIs
  2. API debugging facilities

The Versions

22/04 2018

dev-master

9999999-dev

  Sources   Download

The Requires

 

The Development Requires

18/03 2018
13/05 2017

dev-develop

dev-develop

  Sources   Download

The Requires

 

The Development Requires