Repository
interface Repository (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, DateTime|int $minutes) Store an item in the cache. |
|
bool | add(string $key, mixed $value, DateTime|int $minutes) Store an item in the cache if the key does not exist. |
|
void | forever(string $key, mixed $value) Store an item in the cache indefinitely. |
|
mixed | remember(string $key, DateTime|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. |
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, DateTime|int $minutes)
Store an item in the cache.
bool add(string $key, mixed $value, DateTime|int $minutes)
Store an item in the cache if the key does not exist.
void forever(string $key, mixed $value)
Store an item in the cache indefinitely.
mixed remember(string $key, DateTime|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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Contracts/Cache/Repository.html