2016-07-15 235 views
0

我试图整合条纹使用PHP。我安装了laravel和composer.I包含了composer.json项目目录。 我试图在PHP执行第一码:作曲家安装错误laravel 5

<?php 
 
include_once('vendor/autoload.php'); 
 

 
\Stripe\Stripe::setApiKey("sk_test_dlYHzAc5IOD9cU7ceCEHQ7Jm"); 
 
\Stripe\Charge::retrieve(
 
    "ch_18XDiTGhJYImFJKGejlLqJiy", 
 
    array('api_key' => "sk_test_dlYHzAc5IOD9cU7ceCEHQ7Jm") 
 
) 
 
?>

但在我的本地我借此输出: enter image description here

这是我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.*" 
 
    },

然后我跑作曲家安装在cmd中这是输出: enter image description here 有人可以帮我摆脱这种错误的我已经遇到了与该天。 Regards,

+0

你能提供的内容composer.json? – Tacsiazuma

+0

@Tacsiazuma我插入问题。 – user6591546

+0

供应商文件夹中是否存在stripe/stripe-php文件夹?或者composer.lock文件中存在“stripe/stripe-php”键? – Tacsiazuma

回答

1

您应该包括以获取作曲家自动加载功能的供应商/ autoload.php:

include_once('../vendor/autoload.php'); // assuming you are including it from the public folder. 
+0

它输出另一个错误 – user6591546

+0

完全按照我提供的使用它。 “../”很重要。 – Tacsiazuma

+0

然后这是错误:未收到的异常'Stripe \ Error \ InvalidRequest'带有消息'没有这样的费用: – user6591546

0

通过Composer安装PHP库。简单的条纹/条纹PHP在composer.json文件添加到:https://stripe.com/docs/libraries#php-library

+0

我添加了它。composer.json文件内容在我的问题中。 – user6591546

+0

使用namespace.Try:\ Stripe \ Stripe :: setApiKey('my_key'); –