Laravel 6.0 Braintree: класс 'App \ Http \ Controllers \ Braintree \ Gateway' не найден - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь интегрировать Braintree в мой сайт. Пока не очень хорошо. Это ошибка, которую я получаю при вызове CheckoutController::checkout():

Class 'App\Http\Controllers\Braintree\Gateway' not found

CheckoutController. php:

class CheckoutController extends Controller
{
    public function store(Request $request)
    {
        $gateway = new Braintree\Gateway([
            'environment' => config('services.braintree.environment'),
            'merchantId' => config('services.braintree.merchantId'),
            'publicKey' => config('services.braintree.publicKey'),
            'privateKey' => config('services.braintree.privateKey')
        ]);

.env:

BT_ENVIRONMENT=*********
BT_MERCHANT_ID=*********
BT_PUBLIC_KEY=*********
BT_PRIVATE_KEY=*********

услуги. php:

'braintree' => [
        'environment' => env('BT_ENVIRONMENT', 'sandbox'),
        'merchantId' => env('BT_MERCHANT_ID'),
        'publicKey' => env('BT_PUBLIC_KEY'),
        'privateKey' => env('BT_PRIVATE_KEY'),
    ],

Кажется, все в порядке. Я не уверен, почему я получаю эту ошибку. Что не так?

Заранее спасибо

...