在laravel 5上创建Stripe计划

时间:2017-03-20 02:52:11

标签: php laravel-5.1 stripe-payments

我正在使用Laravel 5.1,而且我想到了一种无需访问我的Stripe帐户即可创建计划的方法。

我用过:

composer require stripe/stripe-php 2.*

然后我在我的控制器中做了这个:

use \Stripe\Plan;

Plan::create(array(
          "amount" => 2000,
          "interval" => "monthly",
          "name" => "Amazing Gold Plan",
          "currency" => "usd",
          "id" => "gold")
);

并收到以下错误:

  

Class' Stripe \ Plan'找不到

我做错了吗?如果您知道该怎么做,请提前致谢。

1 个答案:

答案 0 :(得分:0)

看起来像你的Strip类没有加载的问题,我查看文档和库是一个PHP库而不是Laravel包 你可以在composer.json的Autoload部分加载它,但如果你已经在使用Laravel,我真的建议你使用Laravel Cashier,只需按照文档中的步骤进行操作

https://laravel.com/docs/5.4/billing

应该是这样的...我建议你查看作曲家文档

"autoload": {
    "psr-4": {
        "App\\": "app/",
        "Stripe\\": "vendor/your/stripe/path",
    },
}