Ошибка в установке композитора laravel 5
Я пытаюсь интегрировать Stripe с помощью PHP. Я установил laravel и composer. Я включил composer.json в каталог проекта. Я пытаюсь выполнить первый код в php:
<?php
include_once('vendor/autoload.php');
\Stripe\Stripe::setApiKey("sk_test_dlYHzAc5IOD9cU7ceCEHQ7Jm");
\Stripe\Charge::retrieve(
"ch_18XDiTGhJYImFJKGejlLqJiy",
array('api_key' => "sk_test_dlYHzAc5IOD9cU7ceCEHQ7Jm")
)
?>
Но в моем localhost я беру этот вывод: введите описание изображения здесь
Это содержимое моего файла composer.json (часть которого включает библиотеки API для чередования):
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "5.2.*",
"php": ">=5.5.9",
"stripe/stripe-php": "3.*"
},
Затем я запускаю composer install в cmd, и это вывод: введите описание изображения здесь Может кто-нибудь помочь мне избавиться от этой ошибки? Я застрял в течение нескольких дней с этим. С Уважением,
2 ответа
Вы должны включить vendor/autoload.php, чтобы получить доступ к функциям автозагрузчика композитора:
include_once('../vendor/autoload.php'); // assuming you are including it from the public folder.
Библиотека PHP установлена через Composer. Просто добавьте stripe/stripe-php в файл composer.json: https://stripe.com/docs/libraries