我正在尝试将我的应用从Laravel 4.2
迁移到Laravel 5.1
。我在这里有一个条带实现。
我的文件夹BillingInterface.php
中有StripeBilling.php
和app\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不存在
我该如何解决这个问题?
答案 0 :(得分:0)
这对我有所帮助:
$card = App::make(BillingInterface::class);