Получите данные о клиентах 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()