未找到 Laravel 5.1 Class 中的 Stripe Billing
Stripe Billing in Laravel 5.1 Class not found
我正在尝试将我的应用程序从 Laravel 4.2
迁移到 Laravel 5.1
。我这里有一个条纹实现。
我的文件夹 app\Acme\Billing
中有 BillingInterface.php
和 StripeBilling.php
。
我有 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')
]);
错误:
ReflectionException in Container.php line 736: Class
App\Acme\Billing\BillingInterface does not exist
我该如何解决这个问题?
这对我有帮助:
$card = App::make(BillingInterface::class);
我正在尝试将我的应用程序从 Laravel 4.2
迁移到 Laravel 5.1
。我这里有一个条纹实现。
我的文件夹 app\Acme\Billing
中有 BillingInterface.php
和 StripeBilling.php
。
我有 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')
]);
错误:
ReflectionException in Container.php line 736: Class App\Acme\Billing\BillingInterface does not exist
我该如何解决这个问题?
这对我有帮助:
$card = App::make(BillingInterface::class);