$ composer require nikitin/key-storage
Publish config file
$ php artisan vendor:publish --tag=key-storage
Add Service Provider
...
\nikitin\KeyStorage\KeyStorageServiceProvider::class
...
And run
$ php artisan key-storage:create-table
Supported data types
- integer
- string
- boolean
- array
- *serializable object
use nikitin\KeyStorage\Facades\KeyStorage;
...
KeyStorage::set('test', [1,2,3,4,5,'test'=>321]);
KeyStorage::get('test');
result:
array:6 [
0 => 1
1 => 2
2 => 3
3 => 4
4 => 5
"test" => 321
]
// If you need key type
KeyStorage::getType('test');
result: "array"
$inst = KeyStorage::getSelf();
$inst->set('key', 'value');
$result = $inst->get('key');
The MIT License (MIT). Please see License File for more information.