我处于混乱状态
在我的Laravel控制器中,我有一个变量
public function storeName($key)
$store = new Store();
$storeName = $store->connectAPI($key);
这个$ storeName变量实际上会给我一个URL,如果访问它,将给我一个JSON响应。
如果我死了并转储$ storeName变量,它将打印
http://store123.com?key=2093983892
但是,我真正想要的是通过在我的控制器中传递一个GET请求来访问这个$ storeName变量,这样我就可以从这个API调用中获得一个JSON响应。
如何在我的控制器中访问此URL?
答案 0 :(得分:0)
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.github.com/user', []);
if($res->getStatusCode())
{
// "200"
$json = $res->getBody();
}
答案 1 :(得分:-1)
我在curl_init函数中使用了json_decode来解决这个问题。