[英]Flush all cache in Laravel 4
有没有办法刷新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();
Illuminate\\Cache\\FileStore
具有flush
功能,因此您可以使用:
Cache::flush();
使用,
use Doctrine\Common\Cache\CacheProvider as DoctrineCache;
DoctrineCache::flushAll();
刷新所有缓存。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.