使用Laravel&cashier直接从条带检查Stripe订阅状态
问题描述:
我可以使用以下命令来检查数据库内的订阅。 这将输出数据库中的数据。使用Laravel&cashier直接从条带检查Stripe订阅状态
{{Auth::user()->subscriptions }}
但是,如何通过Stripe检查订阅是否仍然有效?
如果订阅被取消或用完,这个数据库/系统如何知道这一点。
我希望有类似ConnectToStripe(“CustomerStripeID”)检索订阅细节
PS - 没有足够的代表添加标签:5.4,条纹或出纳
答
我没用过条纹但根据docs你可以申请->subscribed('plan_name'
)检查订阅,简单的例子:
if(Auth::user()->subscribed('plan_name')){
//he is subscribed!
}
所以,你必须循环的扩产计划,以CH eck全部:
@foreach(Plans::get() as $plan)
{{(Auth::user()->subscribed($plan->plan_name)) ? 'Subscribed!' : 'Not Subscribed'}}
@endforeach
这不检查分条,它只检查数据库中的订阅表。 我需要检查条纹系统以查看用户是否已订阅。根据我的OP –