acidclick / acidrest
Installs: 117
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >= 5.4.0
- guzzlehttp/guzzle: ~5.0
Requires (Dev)
- nette/tester: ~1.4
This package is auto-updated.
Last update: 2025-03-29 00:30:25 UTC
README
Simple REST API fluent PHP library
Basic usage
$f = new Acidclick\Rest\Fluent('http://url/api'); // retrieve product with id = 1 -> http://url/api/product/1?token=123456 $f->query('token', '123456')->get()->product(1)->execute(); // insert product $f->query('token', '123456')->post()->product()->body(['name' => 'Test'])->execute(); // update product $f->query('token', '123456')->put()->product(1)->body(['name' => 'Test1'])->execute(); $f->query('token', '123456')->post()->product(1)->body(['name' => 'Test1'])->execute(); // delete product $f->query('token', '123456')->delete()->product(1)->execute(); // get product reviews -> http://url/api/product/1/review?token=123456 $f->query('token', '123456')->get()->product(1)->review()->execute(); // add product review $f->query('token', '123456')->post()->product(1)->review()->body(['from' => 'Thomas', 'text' => 'Great product'])->execute();
Instalation
The best way to install acidclick/acidrest is using Composer:
$ composer require acidclick/acidrest:dev-master