Доступ к URL-адресу, хранящемуся в переменной, из контроллера

Я в запутанной ситуации

В моем контроллере 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 в моем контроллере?

0

Решение

От Жрать документы

$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', []);
if($res->getStatusCode())
{
// "200"
$json = $res->getBody();
}
0

Другие решения

Я использовал json_decode внутри функции curl_init для решения этой проблемы.

-1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector