Класс 'Srmklive \ PayPal \ Фасады \ Paypal' не найден в производстве - PullRequest
1 голос
/ 17 апреля 2019

Я использую плагин laravel paypal под названием "srmklive / paypal". Плагин работает у меня локально, но не на рабочем сервере. Когда я проверяю логи, это подсказывает мне эту ошибку. Это детали сервера,

php версия: 7.2 Версия Laravel: 5.8.8

Пожалуйста, помогите в этом.

Логи показывают мне эту ошибку:

production.ERROR: Class 'Srmklive\PayPal\Facades\Paypal' not found
{"exception":"[object](Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0):
Class 'Srmklive\\PayPal\\Facades\\Paypal' not found at /home/forge/pixerbear-api.tk/app/Http/Controllers/PaymentController.php:26)

Между тем мой PaymentController:

use Auth;
use DB;
use App\Credit;
use App\Storage;
use App\Payment;
use App\ProviderStorage;
use App\UserCredit;
use Response;
use Carbon\Carbon;
use Illuminate\Support\Str;
use Srmklive\PayPal\Facades\Paypal;
use Srmklive\PayPal\Services\ExpressCheckout;
use Illuminate\Http\Request;

class PaymentController extends Controller
{
    private $provider;

    public function __construct()
    {
        $this->provider = new ExpressCheckout;
        $this->provider = PayPal::setProvider('express_checkout');
    }
}

1 Ответ

0 голосов
/ 17 апреля 2019

У вас может быть опечатка в пространстве имен здесь;use Srmklive\PayPal\Facades\Paypal;.Это должно быть use Srmklive\PayPal\Facades\PayPal; (обратите внимание на верхний регистр P).

...