Skip to content

imjonos/laravel-json-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JsonApi Client 0.1a

Installation

Via Composer

$ composer require imjonos/laravel-json-api-client

Usage

$resources = JsonApiClient::resources('/api/v1/users');

OR

$client = new Client($apiUrl, $clientId, $clientSecret);
$resources = new Resources($client, '/api/v1/users');

$resources->chunk(100, function($resources, $pageNumber, $total){
  foreach ($resources AS $resource){
                ...
  }
});
$companyResource = new Resource($client, '/api/v1/companies/', 
                [ 
                  'data' => [
                    'id' => '1',
                    'type' => 'companies'
                  ]
]);
$companyResource->get();

[
  'code' => 200,
  'body' => []
  'headers' => []
]

Change log

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

Testing

$ 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

  • Eugeny Nosenko

License

license. Please see the license file for more information.

About

Laravel Json Api Client 0.1a

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages