我无法使用已安装的Braintree软件包

时间:2016-05-07 18:31:11

标签: php laravel package require braintree

我想将Braintree php libary集成到我的Laravel项目中(https://developers.braintreepayments.com/start/hello-server/php

我已经用作曲家

安装了它
require-dev{
  "braintree/braintree_php" : "3.11.0"
  }

但是当我尝试复制代码时,我在编辑器中得到了这个错误" Undefined class BrainTree_Configuration"。

我试图要求完整路径,放置" \"在Braintree_Configuration之前:,"使用"不同的路径 Braintree_Configuration ::环境('沙盒&#39);

1 个答案:

答案 0 :(得分:-1)

目前看来,Laravel和Braintree文档都不正确。在Braintree PHP包的v 3.13.0中,配置类为"2015-11-05 20:00:51 - Guest Guest (Additional comments (Customer Visible)) received from: xxxxx@xxxx.com Vendor Name: AAAA BBBB Vendor Number: 1234567890 Address: 1000 main street Contact Name: Gary Busey Telephone # 123-456-8888 Email address: XXX@XXX.com " ,而不是\Braintree\Configuration

我刚刚发现它并且尚未完全测试它,但看起来唯一的区别是类名和命名空间。

您可以查看the current Configuration class on GitHub

此外,如果您将Braintree与Laravel一起使用,它可能会帮助您使用Cashier package,它们也会自动包含Braintree包。

正如我上面提到的那样,请注意警告,此页面上对\Braintree_Configuration课程的引用目前不正确。