LaravelPackages.net
Acme Inc.
Toggle sidebar
iaipes/apiclient

REST client for the IAIP API

11
0
v0.2.0
About iaipes/apiclient

iaipes/apiclient is a Laravel package for rest client for the iaip api. It currently has 0 GitHub stars and 11 downloads on Packagist (latest version v0.2.0). Install it with composer require iaipes/apiclient. Discover more Laravel packages by iaipes or browse all Laravel packages to compare alternatives.

Last updated

ApiClient

Latest Version on Packagist Total Downloads

Client for the REST API at developers portal of IAIP.

Note: This package is under development and should not be used in production sites, until version 1.0.0 or above is released.

Dependencies

Installation

Via Composer

$ composer require iaipes/apiclient

Configuration

Laravel

Publish configuration

php artisan vendor:publish --provider aipes\ApiClient\ApiClientServiceProvider

Configure the next variables in you .env file:

IAIPES_API_TOKEN={token}
IAIPES_API_URL=http://developers.iaip.iw.sv
IAIPES_API_TIMEOUT=10

Note: replace {token} with your developer access token.

Usage

PHP

// Load dotenv if you have not (Not necessary in Laravel)
$dotenv = new Dotenv\Dotenv(__DIR__);
$dotenv->load();

use Iaipes\ApiClient\Http\Client\Api\V1\InformationRequestClient;

$client = new InformationRequestClient;

$response = $client->index([
        'include' => 'institution',
        'filter' => [
            'profession_cont' => 'Desarrollador'
        ],
        'sort' => 'created_at desc'
    ]);

Note: For more information about classes and methods, please check the documentation

Change log

Please see the changelog for more information on what has changed recently.

Testing

Create a .dot file inside the tests folder

IAIPES_API_TOKEN={token}
IAIPES_API_URL=http://developers.iaip.iw.sv
IAIPES_API_TIMEOUT=30

Note: Replace {token} with your developer access token

Run the rest with the next command

$ composer test

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email author email instead of using the issue tracker.

Credits

License

license. Please see the license file for more information.

Star History Chart