Looking to hire Laravel developers? Try LaraJobs

laravel-restapi maintained by tigerheck

Description
Laravel wrapper for RestApi APIs
Author
Last update
2023/07/24 13:53 (dev-master)
License
Links
Downloads
71
Tags

Comments
comments powered by Disqus

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}");