Получите данные о клиентах Stripe в Laravel 5.3 с Cashier 7.0

В Ларавеле 5.1 с кассиром ~5.0Я использовал, чтобы получить информацию о клиенте Stipe этого пользователя, как это:

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

После обновления до Laravel 5.3 с кассиром ~7.0Я изменил вышеупомянутую строку в контроллере на это:

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

После обновления я получаю сообщение об ошибке:

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

Как я могу получить информацию о клиенте Stripe в Laravel 5.3 с Cashier ~7.0?

1 ответ

Решение

Вы можете получить Stripe Customer с $user->asStripeCustomer()

Другие вопросы по тегам