使用Cashier 7.0获取Laravel 5.3中的Stripe客户详细信息

时间:2016-10-24 11:14:00

标签: laravel laravel-5 stripe-payments laravel-5.3 laravel-cashier

在带有收银员5.1的Laravel ~5.0中,我曾经像这样获得该用户的Stipe客户详细信息:

$customer = $user->subscription()->getStripeCustomer();

使用Cashier 5.3更新到Laravel ~7.0后,我将控制器中的上一行更改为:

$customer = $user->subscription('main')->getStripeCustomer();

自更新以来,我现在收到错误:

BadMethodCallException in Builder.php line 2440: 
Call to undefined method Illuminate\Database\Query\Builder::getStripeCustomer()

如何使用Laravel 5.3Cashier ~7.0中获取Stripe客户详细信息?

1 个答案:

答案 0 :(得分:6)

您可以使用$user->asStripeCustomer()

获取Stripe客户