Php 在laravel 5上创建条纹平面图

Php 在laravel 5上创建条纹平面图,php,laravel-5.1,stripe-payments,Php,Laravel 5.1,Stripe Payments,我使用的是Laravel5.1,我正在考虑一种方法来创建一个计划,而不必访问我的Stripe帐户 我用过: composer require stripe/stripe-php 2.* 然后我在我的控制器中执行了以下操作: use \Stripe\Plan; Plan::create(array( "amount" => 2000, "interval" => "monthly", "name" => "Amazi

我使用的是Laravel5.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")
);
并得到以下错误:

找不到类“条带\计划”


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

问题是您的Strip类似乎没有加载,我查看了文档,该库是一个PHP库而不是Laravel包 您可以将其加载到composer.json的Autoload部分,但如果您已经在使用Laravel,我建议您使用Laravel出纳,只需按照文档中的步骤操作即可

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

应该是这样的。。。我建议您查看composer文档

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

我认为stripe包需要注册facade的服务提供商和别名。你检查过了吗?我想我没有,先生。我对拉雷维尔很陌生。你知道我该怎么做吗?你为什么要使用Stripe v2。*当有v4.5.0可用时?对我来说,使用哪个版本没什么大不了的,先生,只要它能正常工作。我的问题是,我包含了一个使用composer的包,无法在我的应用程序中访问它controller@mendz我是说,使用这样一个过时的版本可能是你问题的一部分。我使用的是5.1,我也想坚持使用文档,但它不包括添加计划,甚至检索可用的计划。但是stripe文档有一个代码。我对laravel是新来的,我想知道如何添加laravel没有提供的软件包。我发现这需要stripe/stripe PHP2.*代码并尝试一下。它已成功加载,但我无法在控制器中访问它。我已经更新了答案,但我建议您检查自动加载的工作方式