未找到Laravel 5.1 Class中的条纹计费

时间:2015-07-30 15:58:57

标签: php laravel-4 stripe-payments laravel-5.1

我正在尝试将我的应用从Laravel 4.2迁移到Laravel 5.1。我在这里有一个条带实现。

我的文件夹BillingInterface.php中有StripeBilling.phpapp\Acme\Billing

我在BillingServiceProvicer.php

中有app\Providers

在我的PaymentController中,我正在尝试以下代码并收到错误:

use Acme\Billing;

$card = App::make('App\Acme\Billing\BillingInterface');
try {

   $new_card = $card->addcard([
   'customer_id' => $cards->customer_id,
    'token' => Input::get('stripe_token')
 ]);

错误:

  

Container.php第736行中的ReflectionException:Class   App \ Acme \ Billing \ BillingInterface不存在

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这对我有所帮助:

$card = App::make(BillingInterface::class);