2017-11-02 16 views
0

から変数に格納されたURLにアクセスし、私はこの$のStoreNameを変数変数私はLaravelコントローラで混乱状況</p> <p>にいるコントローラ

public function storeName($key) 
$store = new Store(); 
$storeName = $store->connectAPI($key); 

を持っていることは、実際に私にURLを与えるだろう、アクセスされた場合、私にJSON応答を与えます。私が死ぬと$ StoreNameを変数をダンプする場合

それは

http://store123.com?key=2093983892 

を印刷しかし、私が実際にしたいことは、私のコントローラでGETリクエストを渡すことによって、この$のStoreNameを変数にアクセスすることですので、私は得ることができますこのAPI呼び出しからのJSON応答。

コントローラでこのURLにアクセスするにはどうすればよいですか?

+0

try json_decode(file_get_contents($ url)) –

答えて

-1

Guzzle docsから私は、この問題を解決するためにcurl_init関数内json_decodeを使用しました。

0

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

$json = $res->getBody(); 
} 
+0

Guzzleを使用することを提案する前に、それが何であるか、なぜそれを使用すべきかを説明してください。 – Jeffrey

関連する問題