有没有办法刷新Laravel 4中的所有缓存?我正在使用文件进行缓存。我阅读了您可以使用Cache::forget('key')
的文档,但是如果我需要删除所有缓存怎么办?
工匠命令也很有用,我认为存储库存在问题,但不确定它是否已实现。
谢谢!
如果你
运行php artisan list
那么你可以找到所有可用于artisan
的命令,无论如何,有一个命令可以清除cache
,它是
php artisan cache:clear
此外,您可以使用
foreach (Cache::getMemory() as $cacheKey => $cacheValue)
{
Cache::forget($cacheKey);
}
更新:
Cache::flush();
IlluminateCacheFileStore
具有函数flush
,因此您可以使用:
Cache::flush();
使用,
use DoctrineCommonCacheCacheProvider as DoctrineCache;
DoctrineCache::flushAll();
以刷新所有缓存。