Helper to cache using dotted array keys in Laravel
ryssbowh/laravel-array-cache is a Laravel package for helper to cache using dotted array keys in laravel.
It currently has 0 GitHub stars and 5 downloads on Packagist (latest version 1.0).
Install it with composer require ryssbowh/laravel-array-cache.
Discover more Laravel packages by ryssbowh
or browse all Laravel packages to compare alternatives.
Last updated
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 :
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.
All methods for retrieving/forgetting keys from the Laravel cache repository are available
Install package through composer : composer require ryssbowh/laravel-array-cache
Register the service provider Ryssbowh\ArrayCache\ArrayCacheServiceProvider
Add the facade Ryssbowh\ArrayCache\Facade\ArrayCache