我正在嘗試進行API調用。使用配置api標記給出錯誤'URI必須是字符串或UriInterface'Laravel
如果我這樣做:$url = "url-code.com?param1=value1¶m2=value2&_token=enter-key-here";
我沒有得到任何錯誤。
如果我這樣做:$url = "url-code.com?param1=value1¶m2=value2&_token="+Config::get('app.john_doe_key');
我得到一個錯誤: 'URI必須是一個字符串或UriInterface'
mycode的
$statusCode = 200;
$url = "url-code.com?param1=value1¶m2=value2&_token="+Config::get('app.john_doe_key');
$client = new Client();
$res = $client->get($url);
//dd($res);
return $res->getBody();
.ENV
JOHN_DOE_APP_KEY=key
config/app .PHP
'john_doe_key' => env('JOHN_DOE_APP_KEY'),
好奇,你使用配置助手會發生什麼? '配置( 'app.john_doe_key')'?這就是說,你也可以使用配置文件嗎? –
似乎'Config :: get('app.john_doe_key')'爲空。它打印什麼? – Yolo
你用+來追加字符串嗎? – manian