在Dev环境中绕过缓存

时间:2015-04-29 05:49:09

标签: caching laravel laravel-4 eloquent laravel-5

案例场景:

$dbResult = myEloquentClass::remember(60)->all();

我的结果正在缓存,适用于生产环境。

但是,我发现自己在开发环境中删除了remember方法,因为我不想缓存我的数据库结果。

这会导致大量不必要的代码删除/添加。

在开发环境中,有没有办法绕过eloquent remember的全局缓存?

2 个答案:

答案 0 :(得分:2)

在laravel - 4中编辑app / config / local / cache.php文件并将driver设置为array

<?php
    return array(
        'driver' => 'array',
    );

对于laravel 5 - 编辑.env文件并将CACHE_DRIVER设置为array

CACHE_DRIVER=array

答案 1 :(得分:0)

由@bogdan发布,

我将我的开发cache.php配置文件的driver切换为array,并按宣传方式工作。