initial commit

This commit is contained in:
Behzad Babaei
2020-03-28 17:07:00 +04:30
commit 91f96ceecd
43 changed files with 1122 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace App\Traits;
use GuzzleHttp\Client;
trait RequestService
{
public function request($method, $requestUrl, $formParams = [], $headers = [])
{
$client = new Client([
'base_uri' => $this->baseUri
]);
if (isset($this->secret)) {
$headers['Authorization'] = $this->secret;
}
$response = $client->request($method, $requestUrl,
[
'form_params' => $formParams,
'headers' => $headers
]
);
return $response->getBody()->getContents();
}
}