2015-10-04 3 views
1

Я пытаюсь использовать Cartalyst, полную библиотеку PHP Library for Stripe. Вот ссылка на их документацию: https://cartalyst.com/manual/stripe/1.0. Вот код, который я пытаюсь добраться до работы:Неустранимая ошибка при автозагрузке PHP-класс

$stripe = Stripe::make('your-stripe-api-key'); 
$customers = $stripe->customers()->all(); 

foreach ($customers['data'] as $customer) { 
    var_dump($customer['email']); 
} 

Когда я запускаю код, указанный выше (в моем реальном коде у меня есть апи вставлено), я получаю следующее сообщение об ошибке: Fatal error: Class 'Stripe' not found in on line 247. Я проверил три раза все, что знаю, чтобы проверить, и я не могу понять, в чем проблема. У меня есть «автозагрузка» библиотеки Stripe Cartalyst и библиотеки Stripe.

Кроме того, здесь мой композитор код, который генерирует файлы автозагрузки:

{ 
    "require": { 
     "cartalyst/stripe": "~1.0", 
     "stripe/stripe-php": "3.*" 
    } 
} 

Любая помощь очень ценится! Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

+0

@PedroLobito Как это исправить? Я не могу переименовать пакеты или они не будут загружаться. Спасибо за помощь. – three3

+0

@PedroLobito Спасибо за ссылку и образец кода. Я прочитал ссылку, но я также попробовал свой пример кода, но я все равно получаю такое же сообщение об ошибке: 'Class 'Stripe' не найден в'. – three3

+0

Дубликат http://stackoverflow.com/questions/28921871/fatal-error-class-stripe-not-found-in-c-wamp-www –

ответ

-1

Она нуждается в пространство имен \Stripe, попробуйте:

\Stripe\Stripe::setApiKey('your-stripe-api-key'); 
+0

Итак, я пробовал эти два фрагмента кода. Когда я попробовал '\ Stripe \ Stripe :: setApiKey ('ваш-stripe-api-key');', он удалил исходную ошибку, которую я получал, но я не получаю новую ошибку: 'Позвоните пользователю-функции-функции() на не-объект в ', который является этой строкой кода:' $ customers = $ stripe-> customers() -> all(); '. – three3

+0

Вот ссылка на точный код, который я пытаюсь запустить: https://cartalyst.com/manual/stripe/1.0#retrieve-all-customers-2 – three3

+0

Это новый вопрос, пожалуйста, откройте новый :) –

Смежные вопросы