我需要一个查询或范围,该查询或范围可以检索Laravel Cashier订阅了命名计划的所有用户。
答案 0 :(得分:0)
我将此范围添加到了用户模型:
use Laravel\Cashier\Subscription;
.
.
.
public function scopePremiumUsers($query)
{
return $query->whereHas('subscriptions', function($query) {
$query->where('stripe_plan', 'USERPLANNAME')
->where(function($q){
$q->where('stripe_status', 'trialing')
->orWhere('stripe_status', 'active');
});
});
}