我们已经实现了“make:theme”命令,我们希望在安装主题后刷新缓存。在Command.php中,尝试使用
删除缓存Cache::forget('key');
Cache::flush();
在浏览器中刷新页面时,我们仍然会获得旧缓存。
但是,当我们调用“Cache:flush();”时控制器中的方法,IT工作!!
不应该从代码中删除缓存,就像调用“config:cache:”命令时一样?
提前致谢, Faton
答案 0 :(得分:1)
在您创建的自定义命令的handle方法中调用cache:clear command。
$exit = Artisan::call('cache:clear');
确保添加use Artisan;
以让自动加载器知道您需要此对象。