File manager - Edit - /var/www/html/gop/api/app/Helpers/main.php
Back
<?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; if (! function_exists('authServiceClient')) { function authServiceClient(string $method, string $uri, Request|array $request = null, array $headers = []) { $bearerToken = isset($request) && $request instanceof Request && ! empty($request->bearerToken()) ? 'Bearer '.$request->bearerToken() : null; $httpClient = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => $bearerToken, 'App' => env('CLIENT_APP_KEY'), ...$headers, ]); $url = env('AUTH_SERVICE_URL')."/{$uri}"; switch (strtoupper($method)) { case 'GET': return $httpClient->get($url); case 'POST': return $httpClient->post($url, $request); case 'PUT': return $httpClient->put($url, $request); case 'PATCH': return $httpClient->patch($url, $request); case 'DELETE': return $httpClient->delete($url); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings