【问题标题】:Using Authorize.Net SDK in Laravel 5.1 via composer通过 composer 在 Laravel 5.1 中使用 Authorize.Net SDK
【发布时间】:2015-07-29 19:23:41
【问题描述】:

在 Laravel 中使用第三方 SDK 时的最佳做法是什么?

在通过 composer 加载 Authorize.net SDK 之后...

composer require authorizenet/authorizenet:~1.8

我是否需要将 AuthorizeNet 类添加到 /config/app.php 中的提供者列表中

具体需要添加什么以及如何让类在控制器中工作?

我正在尝试添加 Authorizenet\AuthorizeNetARB::class, to /config/app.phpuse Authorizenet\AuthorizeNetARB; 到我的控制器,但收到此错误: ProviderRepository.php 第 146 行中的 FatalErrorException: 未找到“Authorizenet\AuthorizeNetARB”类

【问题讨论】:

    标签: php laravel laravel-5 authorize.net


    【解决方案1】:

    不,您不需要将其添加到您的 config/app.php,因为它不是 Laravel 包。

    你可以直接使用AuthorizeNetARB,因为它是not namespaced.

    $example = New \AuthorizeNetARB();
    

    【讨论】:

    • 知道了,但我得到了 Class 'App\Http\Controllers\AuthorizeNetARB' not found
    • 要么使用New \AuthorizeNetARB(),要么导入命名空间use AuthorizeNetARB
    • 谢谢!就在我以为我尝试了一切的时候......这有效:$request = new \AuthorizeNetARB;
    猜你喜欢
    • 1970-01-01
    • 2016-07-16
    • 2015-11-03
    • 2012-06-14
    • 1970-01-01
    • 2018-07-02
    • 2017-01-12
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多