如何使用 laravel cashier 和 stripe 查看宽限期?
How to check grace period using laravel cashier and stripe?
我正在使用 Laravel 5.2 和 Laravel 收银员。它似乎在工作并且能够为用户订阅计划、取消计划和恢复计划。但是当我尝试进行宽限期检查时,我收到一条错误消息:
Call to a member function onGracePeriod() on null
我的代码是:
if ($user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
echo $userOnGrace;
我按照 https://laravel.com/docs/5.2/billing#checking-subscription-status
上的说明进行操作
这意味着您的 $user->subscription('Pro')
return 为空(该用户未订阅 "Pro")。你可以试试这样:
if ($user->subscription('Pro') && $user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
我正在使用 Laravel 5.2 和 Laravel 收银员。它似乎在工作并且能够为用户订阅计划、取消计划和恢复计划。但是当我尝试进行宽限期检查时,我收到一条错误消息:
Call to a member function onGracePeriod() on null
我的代码是:
if ($user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
echo $userOnGrace;
我按照 https://laravel.com/docs/5.2/billing#checking-subscription-status
上的说明进行操作这意味着您的 $user->subscription('Pro')
return 为空(该用户未订阅 "Pro")。你可以试试这样:
if ($user->subscription('Pro') && $user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}