<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Paypal;
use Redirect;
use Illuminate\Http\Request;
class SubscriptionController extends Controller
{
private $_apiContext;
public function __construct() {
$this->_apiContext = PayPal::ApiContext(
config('services.paypal.client_id'),
config('services.paypal.secret'));
$this->_apiContext->setConfig(array(
'mode' => 'sandbox',
'service.EndPoint' => 'https://api.sandbox.paypal.com',
'http.ConnectionTimeOut' => 30,
'log.LogEnabled' => true,
'log.FileName' => storage_path('logs/paypal.log'),
'log.LogLevel' => 'FINE'
));
}
я получаю сообщение об ошибке, что класса «Paypal» не найден в SubscriptionController.php линии 17 Но мой IDE показывает, что там, я даже использовал его в другой проект и его рабочий штраф.Класс «Paypal» не найден в Laravel
В моем приложении.php У меня есть: 'Paypal' => 'Netshell \ Paypal \ Facades \ Paypal', Так должно быть хорошо.
Почему я получаю эту ошибку?
Если вы запустите 'comper dump-autoload', это поможет? Иногда файл автоматической загрузки не загружается должным образом, и ваш класс не может быть найден. – Loek
@Loek, я сделал композицию автозагрузки 2 раза до сих пор, но по-прежнему та же ошибка – user3844579
Хмм странно. В последнее время появилось много проблем с фасадами PayPal, но никто не придумал ответа, кроме дампа автозагрузчика. – Loek