Ошибка в установке композитора 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

Другие вопросы по тегам