Clients
website # root directory of your site
├── app
│ ├── Http
│ │ ├── Clients
│ │ │ ├── GuzzleClient.php
│ │ │ └── ...
│ │ └── ...
│ └── ...
├── composer.json
└── ...
- Guzzle
- OData
use App\Http\Clients\GuzzleClient;
$mfr = new GuzzleClient('mfr');
- Post
- Put
- Delete
$mfr->post($entity, $body);
$mfr->put($entity, $body);
$mfr->delete($entity);
use App\Http\Clients\ODataClient;
$mfr = new ODataClient('mfr');
OData has 2 option to call (this second option workes only with mfr)
use App\Http\Clients\ODataClient;
$client = new ODataClient();
$mfr = $client->mfr;
- Get
- Post
- Put
- Delete
$mfr->from($entity)->get();
$mfr->post($entity, $body);
$mfr->put($entity, $body);
$mfr->delete($entity);