request = $request; } abstract function getEnabled(); abstract function getData(); public function setRedis($key,$value,$expire = 5) { Cache::put($key,$value ,$expire); } public function getRedis($key) { if (!Cache::has($key)) { return null; } return Cache::get($key); } public function getShowVipPrice() { $set = \Setting::get('plugin.member-price.is_open_micro'); if (!app('plugins')->isEnabled('member-price') || $set != 1) { return true; } return false; } }