mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 02:04:03 +00:00
Cache invalidation solution + note (#231)
Because I started to use the cache lookup recently, I've had some issues with the cache invalidation. I though of sharing the solutions in the documentation: - Added a solution how to invalidate the cache. - Added a note/warning to invalidate the cache before if you intend to update the domain name. Otherwise the invalidate cache will not work as the key will have changed because of the new domain name.
This commit is contained in:
parent
8603a4f04c
commit
3b03605c9a
1 changed files with 7 additions and 0 deletions
|
|
@ -35,3 +35,10 @@ DomainTenantResolver::$cacheStore = 'redis';
|
|||
## Cache invalidation
|
||||
|
||||
Updating and saving a Tenant model's attributes will cause the cached entry for this model to be invalidated when `DomainTenantResolver::$shouldCache` is set to `true`.
|
||||
|
||||
You may invalidate the cache by calling :
|
||||
```php
|
||||
app(\Stancl\Tenancy\Resolvers\DomainTenantResolver::class)->invalidateCache($tenant);
|
||||
```
|
||||
|
||||
> Note: When using the domain identification, the key of the cache contains the name of the domain. Make sure to invalidate the cache before making any changes if you intend to update the domain name.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue