为什么文件不包含到控制器中?

时间:2019-04-25 13:47:35

标签: php laravel laravel-5

我已经从作曲家安装了 package ,我试图将供应商文件夹中的文件包含到控制器中,但不包括在内。

这是我正在尝试的

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use src\Coinpayments;
use src\keys;
class CoinController extends Controller
{

    public function DoIt(){
            $cps = new CoinPaymentsAPI();
        }
}

这是在composer.json

 "require": {
        "php": "^7.1.3",
        "coinpaymentsnet/coinpayments-php": "^1.0",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0"
    },

结果是我得到以下错误

  

找不到类'App \ Http \ Controllers \ CoinPaymentsAPI'

1 个答案:

答案 0 :(得分:0)

安装作曲家后,建议运行

composer dump-autoload

在包装中的说明中,他们告诉您包括以下文件:

require('/your_installation_path_to/src/CoinpaymentsAPI.php');

您没有正确包含它,请确定您的IDE会给您错误。 可能是我在软件包中包含的composer.json文件中找到了以下信息:

use Coinpaymentsnet\CoinpaymentsAPI