2017-09-14 86 views
0

我可以使用以下命令來檢查數據庫內的訂閱。 這將輸出數據庫中的數據。使用Laravel&cashier直接從條帶檢查Stripe訂閱狀態

{{Auth::user()->subscriptions }} 

但是,如何通過Stripe檢查訂閱是否仍然有效?

如果訂閱被取消或用完,這個數據庫/系統如何知道這一點。

我希望有類似ConnectToStripe(「CustomerStripeID」)檢索訂閱細節

PS - 沒有足夠的代表添加標籤:5.4,條紋或出納

回答

0

我沒用過條紋但根據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 
+0

這不檢查分條,它只檢查數據庫中的訂閱表。 我需要檢查條紋系統以查看用戶是否已訂閱。根據我的OP –