2017-01-30 21 views
0

私のSlim Frameworkセットアップバージョン2.4.2にPHP Stripe libバージョン4.4.0が含まれています。 PHPのバージョン5.4.16。クラス 'Stripe'がstripe-phpとSlim Frameworkを使用して見つかりません

私はrequire( "../vendor/autoload.php");を使ってライブラリに自動ロードします。私が呼ぶとき

は、しかし:

\Stripe::setApiKey($this->stripeKey); 

$customer = \Stripe\Customer::create(array(
         'email' => $email, 
         'card' => $token 
        )); 

私はエラー、私はそのスリムフレームワークは、ストライプとの統合ではないと行うことを考えて、「クラスのストライプ 'が見つかりません」を取得します。

私は統合ストライプを持っており、それがうまく動作スリムプロジェクトです https://github.com/collegeman/slim-commonをダウンロードしている

、私は4.4.0(最新バージョン)

Updateにストライプのライブラリを更新するために探しています

"namespace Stripe;"を削除すると/vendor/stripe/stripe-php/lib/ApiResource.php 16行目にクラス "Stripe \ Stripe"が見つかりません。

答えて

0

documentationの使用状況は次のようになります。

\Stripe\Stripe::setApiKey($this->stripeKey); 
+0

こんにちはマイク、お返事ありがとうございます。更新しましたが、 "Class 'Stripe \ Stripe'が/vendor/stripe/stripe-php/lib/Stripe.phpに見つかりません。また、私は "namespace Stripe;"という質問を更新しました。 Stripe.phpクラスから削除されました – Zack1101

+0

あなたはベンダーで何も編集するつもりはありません。 –

+0

ベンダー/オートロードファイルを含める必要があります – geggleto

関連する問題