Я использую библиотеку ' "anouar / paypalpayment": "> = 3.0" ' для интеграции PayPal с приложением laravel 5.5, но когда я пересекаю любой маршрут платежа, он показывает ошибку
"Метод [showLoginForm] не существует в [App \ Http \ Controllers \ Auth \ LoginController]."
Ниже приведен код функции контроллера, который вызывает эту ошибку
$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);