From 873dd1534cbe575dbbd3ff571c19d98b8356faf9 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Wed, 14 Mar 2012 08:54:00 -0500 Subject: [PATCH] Added Cache::forever method to cache something for five years. Signed-off-by: Taylor Otwell --- laravel/cache/drivers/driver.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/laravel/cache/drivers/driver.php b/laravel/cache/drivers/driver.php index b74ebe0a..01189749 100644 --- a/laravel/cache/drivers/driver.php +++ b/laravel/cache/drivers/driver.php @@ -53,6 +53,18 @@ abstract class Driver { */ abstract public function put($key, $value, $minutes); + /** + * Write an item to the cache for five years. + * + * @param string $key + * @param mixed $value + * @return void + */ + public function forever($key, $value) + { + return $this->put($key, $value, 2628000); + } + /** * Get an item from the cache, or cache and return the default value. *