Laravel file cache API

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 many(array $keys)

Retrieve multiple items from the cache by key.
Items not found in the cache will have a null value.
Parameters
     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