我想在我的网站中集成PayPal结帐功能。我在作曲家和更新的作曲家中添加了这一行
"paypal/rest-api-sdk-php": "*"
我还在 route.php 文件中添加了 AddMoneyController 和需要的路由。但是我在控制器中遇到了此错误,无法弄清楚有什么意义。
找不到类"PayPal\Rest\ApiContext">
我的控制器的第一部分如下所示:
namespace AppHttpControllers;
use AppHttpRequests;
use IlluminateHttpRequest;
use Validator;
use URL;
use Session;
use Redirect;
use Input;
/** All Paypal Details class **/
use PayPalRestApiContext;
use PayPalAuthOAuthTokenCredential;
use PayPalApiAmount;
use PayPalApiDetails;
use PayPalApiItem;
use PayPalApiItemList;
use PayPalApiPayer;
use PayPalApiPayment;
use PayPalApiRedirectUrls;
use PayPalApiExecutePayment;
use PayPalApiPaymentExecution;
use PayPalApiTransaction;
class AddMoneyController extends HomeController
{
private $_api_context;
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
/** setup PayPal api context **/
$paypal_conf = Config::get('paypal');
$this->_api_context = new ApiContext(new OAuthTokenCredential($paypal_conf['client_id'],
$paypal_conf['secret']));
$this->_api_context->setConfig($paypal_conf['settings']);
}
/**
* Show the application paywith paypalpage.
*
* @return IlluminateHttpResponse
*/
你有什么想法有什么意义吗?谢谢。
我
发现是主要问题,作曲家没有按应有的方式更新。这就是我收到这些错误的原因。