From b59672f4654d5664c145d57da749439a9cd4fdc8 Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Wed, 4 Jun 2025 09:29:41 +0200 Subject: [PATCH] fix: :bug: replace cache remember forever by 24 hours cache --- app/Models/Tenant.php | 8 ++++---- app/Providers/ViewServiceProvider.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Models/Tenant.php b/app/Models/Tenant.php index f3a8817..b73e430 100644 --- a/app/Models/Tenant.php +++ b/app/Models/Tenant.php @@ -95,17 +95,17 @@ class Tenant extends BaseTenant implements TenantContract private static function resetCache(): void { Cache::forget('tenantsGlobal'); - self::setTenantsCached(); + self::getTenantsCached(); } /** - * Set all tenants in cache. + * Get all tenants in cache. * * @return \Illuminate\Support\Collection */ - public static function setTenantsCached(): \Illuminate\Support\Collection + public static function getTenantsCached(): \Illuminate\Support\Collection { - return Cache::rememberForever('tenantsGlobal', function () { + return Cache::remember('tenantsGlobal', 86400, function () { return Tenant::get(); }); } diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php index 89baadc..4b35e8c 100644 --- a/app/Providers/ViewServiceProvider.php +++ b/app/Providers/ViewServiceProvider.php @@ -27,7 +27,7 @@ class ViewServiceProvider extends ServiceProvider } } if (Schema::hasTable('tenants')) { - View::share('tenantsGlobal', Tenant::setTenantsCached()); + View::share('tenantsGlobal', Tenant::getTenantsCached()); } } }