I have a plan with a feature called 'cards' that is set to type quantity.
How do I get this value based on the current user? For example, if the current user is subscribed to the 'Silver' plan that has a 'cards' quantity of '5', how do I get that value so I can use it?
Thanks
1 Answers
Best Answer
Hello,
Since users can have multiple subscriptions, first you need to get active subsctipnions
foreach(user()->activeSubscriptions() as $subscription){
$plan = $subsctiption->plan;
$plan_feature = $plan->features()->where(‘feature_id’, YOUR_FEATURE_ID )->first()?: null;
$value = $plan_feature->pivot->value;
}
}
Can you update this question please? The code you provided has gone missing!
Thank you.
Can you update this question please? The code you provided has gone missing!
Thank you.
Can you update this question please? The code you provided has gone missing!
Thank you.
hello.
A comment is showing now, thanks
Please login or Register to submit your answer
Hello?
Hello Matt, Usage-based tracking feature is not available, we are happy to add it as customization service, please email us at info@corals.io for quote.
Hi. I don’t want to track the usage, I just want to know what the feature value is.
OK, let me ask it another way:
How can I check what subscription the current user has?
Once I know what subscription the current user has, how do I return the features of that subscription plan?
Can I return the features of the plan as an array for example?