Я в запутанной ситуации
В моем контроллере Laravel у меня есть переменная
public function storeName($key)
$store = new Store();
$storeName = $store->connectAPI($key);
Эта переменная $ storeName фактически даст мне URL-адрес, который при обращении даст мне JSON-ответ.
Если я умру и дам дамп переменной $ storeName, она напечатает
http://store123.com?key=2093983892
Но на самом деле я хочу получить доступ к этой переменной $ storeName, передав запрос GET в мой контроллер, чтобы я мог получить ответ JSON от этого вызова API.
Как я могу получить доступ к этому URL в моем контроллере?
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', []);
if($res->getStatusCode())
{
// "200"
$json = $res->getBody();
}
Я использовал json_decode внутри функции curl_init для решения этой проблемы.