如何使用控制器在laravel中运行Binance api
我不能在laravel中使用binance api 我从composer require“jaggedsoft/Php binance api@dev”安装了Php binance api,但示例在laravel中不起作用。我在尝试时出现了一些错误如何使用控制器在laravel中运行Binance api,laravel,api,binance,Laravel,Api,Binance,我不能在laravel中使用binance api 我从composer require“jaggedsoft/Php binance api@dev”安装了Php binance api,但示例在laravel中不起作用。我在尝试时出现了一些错误 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Controllers\Controller; require '../vend
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
require '../vendor/autoload.php';
class BinanceController extends Controller
{
public function list()
{
$api = new Binance\API();
$key = "----";
$secret = "---";
$api = new Binance\API($key, $secret);
$price = $api->price("BNBBTC");
return $price;
}
}
您没有正确导入Binance\API。Laravel认为Binance\Api类位于App\Http\Controllers\Binance
命名空间中。事实并非如此
尝试$api=new\Binance\api()代码>
或者把它放在你的用例中
使用Binance\API
我还发现,如果从那以后没有对二进制进行任何更改,您可能可以导入,但我对此深表怀疑。因为您的案例是特定于Laravel的,所以请专门为Laravel寻找二进制包装器