刷新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具有flushfunction,所以您可以使用:

 Cache::flush(); 

使用,

 use Doctrine\Common\Cache\CacheProvider as DoctrineCache; DoctrineCache::flushAll(); 

刷新所有caching。

有时候,视图caching不会刷新( php artisan cache:clear )。 但是使用下面的命令做了这个窍门

 php artisan view:clear