Laravel provides an expressive, unified API for various caching backends. By default, Laravel is configured to use the file cache driver, which stores the serialized, cached objects in the filesystem. For larger applications, it is recommended that you use a more robust driver such as Memcached or Redis. You may even configure multiple cache configurations for the same driver. Here we listing some file cache API using in laravel
array $keys
Return Value
array
array $values
float|int $minutes
Return Value
void
Filesystem $files
string $directory
Return Value
void
string|array $key
Return Value
mixed
string $key
mixed $value
float|int $minutes
Return Value
void
string $key
mixed $value
Return Value
int|bool
string $key
mixed $value
Return Value
int|bool
string $key
mixed $value
Return Value
void
string $key
Return Value
bool
bool
Filesystem
string
string
array many(array $keys)
Retrieve multiple items from the cache by key.Parameters
Items not found in the cache will have a null value.
array $keys
Return Value
array
void putMany(array $values, float|int $minutes)
Store multiple items in the cache for a given number of minutes.Parameters
array $values
float|int $minutes
Return Value
void
void __construct(Filesystem $files, string $directory)
Create a new file cache store instance.Parameters
Filesystem $files
string $directory
Return Value
void
mixed get(string|array $key)
Retrieve an item from the cache by key.Parameters
string|array $key
Return Value
mixed
void put(string $key, mixed $value, float|int $minutes)
Store an item in the cache for a given number of minutes.Parameters
string $key
mixed $value
float|int $minutes
Return Value
void
int|bool increment(string $key, mixed $value = 1)
Increment the value of an item in the cache.Parameters
string $key
mixed $value
Return Value
int|bool
int|bool decrement(string $key, mixed $value = 1)
Decrement the value of an item in the cache.Parameters
string $key
mixed $value
Return Value
int|bool
void forever(string $key, mixed $value)
Store an item in the cache indefinitely.Parameters
string $key
mixed $value
Return Value
void
bool forget(string $key)
Remove an item from the cache.Parameters
string $key
Return Value
bool
bool flush()
Remove all items from the cache.Return Value
bool
Filesystem getFilesystem()
Get the Filesystem instance.Return Value
Filesystem
string getDirectory()
Get the working directory of the cache.Return Value
string
string getPrefix()
Get the cache key prefix.Return Value
string
No comments:
Post a Comment