【发布时间】:2021-10-28 04:37:12
【问题描述】:
Laravel Cashier 中有很多函数可以获取特定用户的大量订阅信息。如果我需要获取在给定日期范围内订阅或在给定日期范围内取消的所有用户的列表,该怎么办。 User::subscription()->哪里不行
【问题讨论】:
Laravel Cashier 中有很多函数可以获取特定用户的大量订阅信息。如果我需要获取在给定日期范围内订阅或在给定日期范围内取消的所有用户的列表,该怎么办。 User::subscription()->哪里不行
【问题讨论】:
您可以使用subscribed('packageName') 方法检查订阅。未经测试的我应该是这样的
User::where('subscription', User::subscribed('packageName')->between('created_at', [$start, $end])->get()
【讨论】:
User::>has('subscription', function (Builder $q) { return $q->whereBetween('created_at', [$start, $end]); })->get();