运行 Binance api 在 laravel 中如何使用 Controller
How can run Binance api in laravel with Controller
我无法在 laravel
中使用 binance api
我从 composer require "jaggedsoft/php-binance-api @dev" 安装了 Php binance api,但是当我尝试时,在 laravel.I 中不工作的例子有一些错误。
<?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;
}
}
当我运行这条路线时,我得到了这个错误:
Symfony\Component\Debug\Exception\FatalThrowableError Class
'App\Http\Controllers\Binance\API' not found
您没有正确导入 Binance\API。 Laravel 认为 Binance\Api class 位于 App\Http\Controllers\Binance
命名空间中。它不是。
尝试$api = new \Binance\API();
或者把它放在你的用例中。
use Binance\API
我也找到了an old wrapper which you may be able to import if there hasn't been any changes to Binance since but I highly doubt it. Since your case is specific to Laravel, look for a Binance wrapper for Laravel specifically. Here may contain some useful information on how to use non-laravel packages, with laravel
我无法在 laravel
中使用 binance api我从 composer require "jaggedsoft/php-binance-api @dev" 安装了 Php binance api,但是当我尝试时,在 laravel.I 中不工作的例子有一些错误。
<?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;
}
}
当我运行这条路线时,我得到了这个错误:
Symfony\Component\Debug\Exception\FatalThrowableError Class 'App\Http\Controllers\Binance\API' not found
您没有正确导入 Binance\API。 Laravel 认为 Binance\Api class 位于 App\Http\Controllers\Binance
命名空间中。它不是。
尝试$api = new \Binance\API();
或者把它放在你的用例中。
use Binance\API
我也找到了an old wrapper which you may be able to import if there hasn't been any changes to Binance since but I highly doubt it. Since your case is specific to Laravel, look for a Binance wrapper for Laravel specifically. Here may contain some useful information on how to use non-laravel packages, with laravel