Repository
interface Repository implements CacheInterface (View source)
Methods
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. |
Details
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.
© 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