在开发环境中绕过缓存

Bypass Cache when in Dev Environment

案例场景:

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

正在缓存我的结果,这非常适合生产环境。

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

这会导致大量不必要的 removal/additions 代码。

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

@bogdan 发布,

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

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

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

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

CACHE_DRIVER=array