Wednesday, June 28, 2017

Laravel Forge API With Payload



use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;



$request = $client->request('POST', 'servers/123123/sites', [
'headers' => [
'Authorization' => 'Bearer '.$forgeApiToken,
'Accept' => 'application/json',
'Content-Type' => 'application/json'
],
'json' => [
"domain" => "site.com",
"project_type" => "php"
]




]);



return json_decode($request->getBody(), true);