【发布时间】:2015-08-06 14:56:13
【问题描述】:
我正在使用 laravel 5 并尝试集成以下软件包: 精确目标/fuel-sdk-php
我执行了我的项目:
composer require exacttarget/fuel-sdk-php
所以我在我的供应商目录中找到了确切的目标提供者。
首先我注意到这个特定的包不使用命名空间,所以它仍然调用 require 指令而不是“使用 \path\namespace” 这是一个正确的方法吗?我还没有看到很多包,但在我过去的经验中,我认为编写包的方法并不正确......
在此之后我编辑 condif/app.php 以使用 ET_Client 类。
'providers' => [
...
'ET_Client',
...
],
一旦我这样做了,我得到了一个错误:看起来 Laravel frmwk 试图实例化这个类,它需要一些参数才能工作,即使我还没有使用它(istantiating)。这是 Laravel 的正常行为吗?
我错过了什么吗?
【问题讨论】:
-
看包,是不是FuelPHP框架的SDK,而不是Laravel?
-
谢谢 Martin,但是我在哪里可以检查 packagegist 是否为特定框架制作了一个包?是不是只有分析代码才能理解?
-
我不知道 ExtractTarget 是什么。 Fuel 是他们产品之一的名称吗?
-
他们将FuelSDK称为他们的一堆类,以便与他们的REST服务交互......我认为这可能与FuelPHP无关
标签: laravel-5 packagist exacttarget