首页 > 解决方案 > 如何在 Laravel 4 中使用 put Method on Cache?

问题描述

我正在使用 Laravel v4.2 并想将一个数组放入缓存中。当我尝试从缓存中获取数据时,它一直返回 false 并且缓存中没有数据。下面是我的工作代码...

$posts = array(
    [0] => 2365,
    [1] => 2366,
    [2] => 2367,
    [3] => 2368,
    [4] => 2369,
);

$time = 60;

Cache::put('views-87', $posts, $time);

$data = self::getPostsFromCache('views-87');

public function getPostsFromCache($key)
{
    if (Cache::has($key)) {
        return Cache::get($key);
    }
    return array();
}

结果

空数组()

请指导我正确的方向。

标签: phplaravellaravel-4

解决方案


推荐阅读