2017 © Pedro Peláez
 

library request

Simple http request

image

thinknet/request

Simple http request

  • Thursday, November 17, 2016
  • by thinknet
  • Repository
  • 5 Watchers
  • 0 Stars
  • 40 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Thinknet Service For Laravel

php http request for laravel, (*1)

Support :, (*2)

  • Service HTTP Method GET, POST, PUT, DELETE

Requirement

  • PHP 5.6.0
  • Laravel 5.3
  • guzzle 6.0

Composer

This plugin on the Packagist., (*3)

https://packagist.org/packages/thinknet/request, (*4)

Install the latest version with composer require thinknet/request, (*5)

To get the lastest version of Theme simply require it in your composer.json file., (*6)


"thinknet/request": "dev-master"

You'll then need to run composer install to download it and have the autoloader updated., (*7)

Once Theme is installed you need to register the service provider with the application. Open up config/app.php and find the providers key., (*8)


'providers' => array( 'Thinknet\Request\RequestServiceProvider' )

You can register the facade in the aliases key of your config/app.php file., (*9)


'aliases' => array( 'ThinknetService' => 'Thinknet\Request\Service' )

You can set Url on .env file, (*10)


SERVICE_BASE_URL=http://www.example.com

Usage

API ThinknetService Requests format., (*11)


use ThinknetService; class ServiceController extends Controller { protected $service; public function __construct(Service $service) { $this->service = $service; } }

Main Method, (*12)


// get : Return this public function getService() { $this->service->get(url, param); } // post : Return this public function postService() { $this->service->post(url, param); } // put : Return this public function putService() { $this->service->put(url, param); } // delete : Return this public function deleteService() { $this->service->delete(url, param); }

Other Method, (*13)


// getResult : Return Json Obj OR Null $this->service->getResult(); // call : Return this $this->service->call($url, $method) // isSuccess : Return Boolean $this->service->isSuccess(); // getHttpCode : Return int $this->service->getHttpCode(); // setHeader : Return Void $this->service->setHeader(key, value); // addHeader : Return Void $this->service->SetHeader(array $params); // setParameters : Return Void $this->service->setParameters(array $params); // setbody : Return Void $this->service->setBody(params) // basicAuth : Return Void $this->service->basicAuth(username, password); // getError : Return Json Obj $this->service->getError();

License

The MIT License (MIT), (*14)

The Versions

17/11 2016

dev-master

9999999-dev

Simple http request

  Sources   Download

MIT

The Requires

 

by Avatar thinknet

laravel http request guzzle

31/10 2016

1.1

1.1.0.0

Simple http request

  Sources   Download

MIT

The Requires

 

by Avatar thinknet

laravel http request guzzle

31/10 2016

dev-testing

dev-testing

Simple http request

  Sources   Download

MIT

The Requires

 

by Avatar thinknet

laravel http request guzzle

31/10 2016

1.0

1.0.0.0

Simple http request

  Sources   Download

MIT

The Requires

 

by Avatar thinknet

laravel http request guzzle