Skip to content

tigerheck/laravel-restapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel RestApi Wrapper

Latest Version on Packagist Total Downloads

A Laravel wrapper for RestApi API.

Install

Via Composer

$ composer require tigerheck/laravel-restapi

Configuration

Laravel RestApi requires connection configuration. To get started, you'll need to publish all vendor assets:

$ php artisan vendor:publish --provider="TigerHeck\RestApi\RestApiServiceProvider"

add Your enviroment configuraiton file

RESTAPI_BASE_URL=
RESTAPI_CLIENT_ID=
RESTAPI_SECRET_ID=
RESTAPI_URL_ACCESS_TOKEN="/connect/token"
RESTAPI_SCOPES="********"
RESTAPI_GRANT_TYPE="client_credentials"

Examples with app("restapi")->http()

GET

$response = app("restapi")->http()->get("/api/get/url", [
    'param1' => $param1,
    'param2' => 'param2',
]);

POST

$response = app("restapi")->http()->post("/api/post/url", [
    'data1'             => $data1,
    'data2'             => $data2,
    'data3'             => $data3,
]);

PUT

$response = app("restapi")->http()->put("/api/post/url/{$id}", [
    'data1'             => $data1,
    'data2'             => $data2,
    'data3'             => $data3,
]);

Delete

$response = app("restapi")->http()->delete("/api/delete/url/{$id}");

About

Laravel wrapper for RestApi APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages