Доброй ночи. Имею два отдельных проекта api и веб-интерфейс на Laravel.
Метод веб-интерфейса запроса к api:
public function getCurlApi($url, $postData){
$request = curl_init();
curl_setopt($request, CURLOPT_URL, $this->apiUrl.$url);
curl_setopt($request, CURLOPT_POST, true);
curl_setopt($request, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($request);
return $response;
}
Middleware api:
public function handle($request, Closure $next)
{
return response()->json([
'text' => env('DB_DATABASE'),
'request' => $request->url()
]);
}
Проблема в том что:
При выполнении запроса через мой метод в ответе приходит следующее:
"{"text":"mysite","request":"http:\/\/api.cafedra.com\/api\/account\/login"}"
А должно быть так:
"{"text":"api.mysite","request":"http:\/\/api.cafedra.com\/api\/account\/login"}"
Таким образом api совершенно непонятно откуда берёт настройки DB из веб-интерфейса, что является отдельным проектом. Прошу помощи, так как уже два часа сижу над этой проблемой.
Продвижение своими сайтами как стратегия роста и независимости