@ -27,14 +27,17 @@ class HomeCacheDataUtil
return Cache::remember(
HomeCacheEnum::COUPON_TEMPLATES, // 缓存键
Carbon::now()->addMinutes(5), // 缓存时长
function () {
// 获取今天的日期
$today = Carbon::today()->toDateString();
// 查询所有有效的优惠券模板(结束日期大于等于今天),并限制3个结果,按最新排序
return CouponTemplate::query()
->where('end_date', '>=', $today)
->latest() // 按照结束日期排序
->limit(3) // 限制返回3个
->get(); // 获取结果
}