Php 由于找不到方法,PayPal Laravel集成无法工作
我正在使用“”anouar/paypalpayment:“>=3.0””库与Laravel 5.5应用程序进行PayPal集成,但当我遍历任何支付路径时,它会显示错误 “方法[showLoginForm]在[App\Http\Controllers\Auth\LoginController]上不存在。” 以下是导致此错误的控制器功能代码:Php 由于找不到方法,PayPal Laravel集成无法工作,php,laravel-5,Php,Laravel 5,我正在使用“”anouar/paypalpayment:“>=3.0””库与Laravel 5.5应用程序进行PayPal集成,但当我遍历任何支付路径时,它会显示错误 “方法[showLoginForm]在[App\Http\Controllers\Auth\LoginController]上不存在。” 以下是导致此错误的控制器功能代码: $shippingAddress= Paypalpayment::shippingAddress(); $shippingAddress-&g
$shippingAddress= Paypalpayment::shippingAddress();
$shippingAddress->setLine1("3909 Witmer Road")
->setLine2("Niagara Falls")
->setCity("Niagara Falls")
->setState("NY")
->setPostalCode("14305")
->setCountryCode("US")
$payer = Paypalpayment::payer();
$payer->setPaymentMethod("paypal");
$item1 = Paypalpayment::item();
$item1->setName('Ground Coffee 40 oz')
->setDescription('Ground Coffee 40 oz')
->setCurrency('USD')
->setQuantity(1)
->setTax(0.3)
->setPrice(7.50);
$itemList = Paypalpayment::itemList();
$itemList->setItems([$item1])
->setShippingAddress($shippingAddress);
$details = Paypalpayment::details();
$details->setShipping("1.2")
->setTax("1.3")
//total of items prices
->setSubtotal("17.5");
$amount = Paypalpayment::amount();
$amount->setCurrency("USD")
->setTotal("20")
->setDetails($details);
$transaction = Paypalpayment::transaction();
$transaction->setAmount($amount)
->setItemList($itemList)
->setDescription("Payment description")
->setInvoiceNumber(uniqid());
$redirectUrls = Paypalpayment::redirectUrls();
$redirectUrls->setReturnUrl(url("/payments/success"))
->setCancelUrl(url("/payments/fails"));
$payment = Paypalpayment::payment();
$payment->setIntent("sale")
->setPayer($payer)
->setRedirectUrls($redirectUrls)
->setTransactions([$transaction]);
return response()->json([$payment->toArray(), 'approval_url' => $payment->getApprovalLink()], 200);
请显示一段代码,它再现了你所得到的错误。我刚刚添加了函数代码,请检查一下