Caching

Cache data for faster responses

Caching stores computed results so repeated requests skip expensive queries or API calls.

Store values in the cache with a TTL, then retrieve them. Use has() to check existence.

Cache lookup
Cache::get('users')
Cache store
Available drivers
fileslow
redisfast
memcachedfast
databasemedium
PHP
// Store for 60 minutes
Cache::put('users', $users, now()->addMinutes(60));

// Retrieve
$users = Cache::get('users');

// With default
$users = Cache::get('users', []);

// Check existence
if (Cache::has('users')) {
    // ...
}

// Remove
Cache::forget('users');