我想在我的网站上整合paypal checkout。我在作曲家和更新的作曲家中添加了这一行
"paypal/rest-api-sdk-php": "*"
我还在route.php文件中添加了AddMoneyController和所需的路由。 但我在控制器中有这个错误,无法弄清楚这是什么意思。
未找到班级'PayPal \ Rest \ ApiContext'
我的控制器的第一部分看起来像这样:
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
use Validator;
use URL;
use Session;
use Redirect;
use Input;
/** All Paypal Details class **/
use PayPal\Rest\ApiContext;
use PayPal\Auth\OAuthTokenCredential;
use PayPal\Api\Amount;
use PayPal\Api\Details;
use PayPal\Api\Item;
use PayPal\Api\ItemList;
use PayPal\Api\Payer;
use PayPal\Api\Payment;
use PayPal\Api\RedirectUrls;
use PayPal\Api\ExecutePayment;
use PayPal\Api\PaymentExecution;
use PayPal\Api\Transaction;
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 \Illuminate\Http\Response
*/
你有什么想法有什么意义吗?感谢。
答案 0 :(得分:0)
我发现是主要问题,作曲家没有按照它应该更新。这就是我收到这些错误的原因。