fix: 🐛 replace cache remember forever by 24 hours cache

This commit is contained in:
Alexis Gousseau 2025-06-04 09:29:41 +02:00
parent ecadc53170
commit b59672f465
2 changed files with 5 additions and 5 deletions

View file

@ -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();
});
}

View file

@ -27,7 +27,7 @@ class ViewServiceProvider extends ServiceProvider
}
}
if (Schema::hasTable('tenants')) {
View::share('tenantsGlobal', Tenant::setTenantsCached());
View::share('tenantsGlobal', Tenant::getTenantsCached());
}
}
}