刷新Laravel 4中的所有caching
有没有办法刷新Laravel 4中的所有caching? 我正在使用文件进行caching。 我读了你可以使用Cache::forget('key')
的文档,但是如果我需要删除所有的caching呢?
一个工匠的命令也可以是有用的,我认为这是回购的问题,但不知道它是否已经实施。
谢谢!
如果你运行php artisan list
那么你可以find所有可用于artisan
的命令,无论如何,有一个命令来清除cache
,它是
php artisan cache:clear
另外,你可以使用
foreach (Cache::getMemory() as $cacheKey => $cacheValue) { Cache::forget($cacheKey); }
更新:
Cache::flush();
Illuminate\Cache\FileStore
具有flush
function,所以您可以使用:
Cache::flush();
使用,
use Doctrine\Common\Cache\CacheProvider as DoctrineCache; DoctrineCache::flushAll();
刷新所有caching。
有时候,视图caching不会刷新( php artisan cache:clear
)。 但是使用下面的命令做了这个窍门
php artisan view:clear