Php 如何使用laravel出纳和条纹检查宽限期?
我正在使用Laravel 5.2和Laravel出纳。它似乎正在工作,能够向用户订阅计划、取消计划和恢复计划。但是,当我尝试进行宽限期检查时,会出现一个错误,内容如下:Php 如何使用laravel出纳和条纹检查宽限期?,php,laravel,laravel-5.2,stripe-payments,laravel-cashier,Php,Laravel,Laravel 5.2,Stripe Payments,Laravel Cashier,我正在使用Laravel 5.2和Laravel出纳。它似乎正在工作,能够向用户订阅计划、取消计划和恢复计划。但是,当我尝试进行宽限期检查时,会出现一个错误,内容如下: 在null上调用成员函数onGracePeriod() 我的代码是: if ($user->subscription('Pro')->onGracePeriod()) { $userOnGrace = "true"; } echo $userOnGrace; 我按照上的说明操作,这意味着您的$user->su
在null上调用成员函数onGracePeriod()
我的代码是:
if ($user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
echo $userOnGrace;
我按照上的说明操作,这意味着您的
$user->subscription('Pro')
返回空值(此用户未订阅“Pro”)。您可以检查并尝试这样做:
if ($user->subscription('Pro') && $user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
这意味着您的
$user->subscription('Pro')
返回null(此用户未订阅“Pro”)。您可以检查并尝试这样做:
if ($user->subscription('Pro') && $user->subscription('Pro')->onGracePeriod()) {
$userOnGrace = "true";
}
谢谢你的解释,真的很有帮助。谢谢你的解释,真的很有帮助。