public function __construct(ContentRepository $content, FlagRepository $flag) { parent::__construct(); $this->content = $content; $this->flag = $flag; if (!user('object')->can('manage_contents')) { $this->middleware('deny403'); } if (!Cache::has('flags')) { //如果推荐位缓存不存在 DataCache::cacheFlags(); } $this->flags = Cache::get('flags'); }
/** * 重建系统缓存 * 更新内容或者刚安装完本CMS之后,如果数据显示异常,请执行本方法 * * @return Response */ public function getRebuildCache() { SystemOptionCache::cacheStatic(); DataCache::rebuildDataCache(); SettingCache::uncacheSetting(); return view('back.cache.index'); }