interface Repository implements CacheInterface (View source)
bool | has(string $key) Determine if an item exists in the cache. | |
mixed | get(string $key, mixed $default = null) Retrieve an item from the cache by key. | |
mixed | pull(string $key, mixed $default = null) Retrieve an item from the cache and delete it. | |
void | put(string $key, mixed $value, DateTimeInterface|DateInterval|float|int $minutes) Store an item in the cache. | |
bool | add(string $key, mixed $value, DateTimeInterface|DateInterval|float|int $minutes) Store an item in the cache if the key does not exist. | |
int|bool | increment(string $key, mixed $value = 1) Increment the value of an item in the cache. | |
int|bool | decrement(string $key, mixed $value = 1) Decrement the value of an item in the cache. | |
void | forever(string $key, mixed $value) Store an item in the cache indefinitely. | |
mixed | remember(string $key, DateTimeInterface|DateInterval|float|int $minutes, Closure $callback) Get an item from the cache, or store the default value. | |
mixed | sear(string $key, Closure $callback) Get an item from the cache, or store the default value forever. | |
mixed | rememberForever(string $key, Closure $callback) Get an item from the cache, or store the default value forever. | |
bool | forget(string $key) Remove an item from the cache. | |
Store | getStore() Get the cache store implementation. |
Determine if an item exists in the cache.
Retrieve an item from the cache by key.
Retrieve an item from the cache and delete it.
Store an item in the cache.
Store an item in the cache if the key does not exist.
Increment the value of an item in the cache.
Decrement the value of an item in the cache.
Store an item in the cache indefinitely.
Get an item from the cache, or store the default value.
Get an item from the cache, or store the default value forever.
Get an item from the cache, or store the default value forever.
Remove an item from the cache.
Get the cache store implementation.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Contracts/Cache/Repository.html