Repository (Contracts)
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.1/Illuminate/Contracts/Cache/Repository.html