Download the PHP package ryssbowh/laravel-array-cache without Composer
On this page you can find all versions of the php package ryssbowh/laravel-array-cache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ryssbowh/laravel-array-cache
More information about ryssbowh/laravel-array-cache
Files in ryssbowh/laravel-array-cache
Package laravel-array-cache
Short Description Helper to cache using dotted array keys in Laravel
License MIT
Homepage https://github.com/ryssbowh/array-cache
Informations about the package laravel-array-cache
Array Cache
This is a helper to save cache looking at keys as dotted arrays. So we are able to clear any sub-array we want. example :
I have three cache keys fields.object1.value1
, fields.object1.value2
and fields.object2.value1
, if we look at them as dotted arrays it would look like this :
- fields
- object1
- value1
- value2
- object2
- value1
- object1
calling \ArrayCache::forget('fields.object1')
will forget fields.object1.value1
and fields.object1.value2
.
calling \ArrayCache::forget('fields')
will forget the 3 keys.
This has been tested and used on Laravel 5.7 and 5.8 only.
Available methods
All methods for retrieving/forgetting keys from the Laravel cache repository are available
Installation
Install package through composer : composer require ryssbowh/laravel-array-cache
Register the service provider Ryssbowh\ArrayCache\ArrayCacheServiceProvider
Add the facade Ryssbowh\ArrayCache\Facade\ArrayCache