refactor(site-subscriptions): ends_at 快捷日期范围由 controller 注入

This commit is contained in:
萝卜
2026-03-17 06:41:15 +08:00
parent 3408b13e44
commit 96f19ecdf2
2 changed files with 15 additions and 3 deletions

View File

@@ -386,6 +386,12 @@ class SiteSubscriptionController extends Controller
->all();
}
// ends_at 快捷入口日期范围:由 Controller 统一注入,避免 Blade 内多次 now() 调用跨天漂移。
$baseToday = now();
$endsRangeToday = $baseToday->format('Y-m-d');
$endsRange7d = $baseToday->copy()->addDays(7)->format('Y-m-d');
$endsRange30d = $baseToday->copy()->addDays(30)->format('Y-m-d');
return view('admin.site_subscriptions.index', [
'subscriptions' => $subscriptions,
'filters' => $filters,
@@ -413,6 +419,11 @@ class SiteSubscriptionController extends Controller
],
'expiryMerchantRows' => $expiryMerchantRows,
'expiryMerchantPlanRows' => $expiryMerchantPlanRows,
// ends_at 快捷入口日期范围
'endsRangeToday' => $endsRangeToday,
'endsRange7d' => $endsRange7d,
'endsRange30d' => $endsRange30d,
]);
}