通过 Composer 在 Laravel 5.1 中使用 Authorize.Net SDK

Using Authorize.Net SDK in Laravel 5.1 via composer

将第三方 SDK 与 Laravel 一起使用时的最佳做法是什么?

像这样通过 Composer 加载 Authorize.net SDK 后...

composer require authorizenet/authorizenet:~1.8

我需要将 AuthorizeNet class 添加到 /config/app 中的提供商列表中吗?php

具体需要添加什么以及如何让class在controller中工作?

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

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

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

$example = New \AuthorizeNetARB();