Caching in PHP

From the Laravel cheat sheet · Advanced Features · verified Jul 2026

Caching

Caching strategies in Laravel

php
// Store in cache
Cache::put('key', 'value', $seconds);
Cache::put('key', 'value', now()->addMinutes(10));

// Get from cache
$value = Cache::get('key');
$value = Cache::get('key', 'default');

// Remember pattern
$users = Cache::remember('users', 3600, function () {
    return User::all();
});
💡 Use remember() pattern for expensive queries
⚡ Cache tags allow grouped cache invalidation
📌 Redis/Memcached recommended for production
🔥 Always cache config/routes in production

More PHP tasks

Back to the full Laravel cheat sheet