在带有收银员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.3
在Cashier ~7.0
中获取Stripe客户详细信息?
答案 0 :(得分:6)
您可以使用$user->asStripeCustomer()