0
我想要在我的網站上集成PayPal結帳。我加入的作曲家這一行和更新的作曲家貝拉整合在Laravel 5.3
"paypal/rest-api-sdk-php": "*"
我還添加AddMoneyController,需要航線route.php文件。 但我在控制器中有這個錯誤,無法弄清楚什麼是重點。
類 '貝寶\休息\ 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
*/
你有想法有什麼意義?謝謝。
您是否在'config \ app.php'中添加了提供者和別名? –
不,我沒有添加提供者和別名,因爲我使用這個教程,並且沒有提到添加提供者和別名。 http://itsolutionstuff.com/post/how-to-integrate-paypal-payment-gateway-with-laravel54example.html –
我也嘗試使用https://github.com/net-shell/laravel-paypal本教程,但再次沒有運氣。我正在嘗試更新作曲家,如下所示:作曲家需要netshell/paypal dev-master,但在命令行中,它說:intallation失敗,無法掃描「tests/TestCase.php中的類,它看起來不是文件,也不是任何建議? –