我正在编写一个调用Binance PHP API的laravel控制器。
如果从命令行单独运行,例如, php price.php
+++++++ price.php ++++++++
$ api =新\ Binance \ API($ api_key,$ api_secret);
//获取所有位置,包括估计的BTC值 $ price = $ api-> price(“ BNBBTC”); print_r($ price);
+++++++ price.php +++++++++
但是,如果我从laravel控制器调用api funcion price(),则什么也没有出现,没有错误等。我可以dd($ binance_api)并返回该对象,并使用所有正确的API密钥/秘密成功创建了该对象。
PriceController类扩展了控制器{
公共功能价格 (请求$ request){$ api_key =“ xxxxxxx”;
$ api_secret =“ xxxxxxxx”;
$binance_api = new \Binance\API($api_key, $api_secret); $price = $binance_api->price("BNBBTC");
}
}
答案 0 :(得分:1)
您需要返回一个值
Class PriceController extends Controller{
public function price (Request $request){
$api_key = "xxxxxxx";
$api_secret = "xxxxxxxx";
$binance_api = new \Binance\API($api_key, $api_secret);
$price = $binance_api->price("BNBBTC");
return $price;
}
}