Php Laravel Facade获取属性

Php Laravel Facade获取属性,php,laravel,Php,Laravel,我试图用Laravel中的facade包装Stripe PHP库。我知道这已经存在,但不幸的是,它使用的是一个不推荐使用的条带API,并且运行异常 因此,我创建了一个Facade和一个ServiceProvider,并更新了配置以反映这一点 这是预期的工作。当我尝试在我的Stripefacade/alias上调用一个方法时,它会重定向到StripeClient: >>> Stripe::foo() PHP Error: Call to undefined method Str

我试图用Laravel中的facade包装Stripe PHP库。我知道这已经存在,但不幸的是,它使用的是一个不推荐使用的条带API,并且运行异常

因此,我创建了一个
Facade
和一个
ServiceProvider
,并更新了配置以反映这一点

这是预期的工作。当我尝试在我的
Stripe
facade/alias上调用一个方法时,它会重定向到
StripeClient

>>> Stripe::foo()
PHP Error:  Call to undefined method Stripe/StripeClient::foo() in ...
但是,条带api使用类常量,如下所示:

$stripe=新的StripeClient(…);
$stripe->products->all();
但是,当我尝试从Facade获取这些属性时,它不是重定向到
StripeClient
,而是尝试获取
Stripe
Facade本身的类常量

>>> Stripe::products->all()
PHP Fatal error:  Class constant 'App/Facades/Stripe::products' not found ...

那么我该怎么做呢?

您是否将别名添加到config/app.php?