config
config copied to clipboard
能够缓存化就更完美了。
正有这个需求,建议作者 做一个 redis什么一类的缓存,就完美了。我都想自己扩展了
其实只要自己修改一部分就好了 For example:
public function boot()
{
if (class_exists(\Encore\Admin\Config\ConfigModel::class)) {
if ($json = Redis::get('configs')) {
$configs = json_decode($json, true);
} else {
$configs = \Encore\Admin\Config\ConfigModel::all(['name', 'value']);
Redis::set('configs', json_encode($configs));
}
foreach ($configs as $config) {
config([$config['name'] => $config['value']]);
}
}
Redis::enableEvents();
}
然后做个定时任务 自动更新redis中的configs
就好了;
如果想强制更新删除该项即可~