public function index() { $navFlag = 'home'; $introduce = Cache::store('redis')->remember('options.introduce', 10, function () { $value = Options::where('name', 'introduce')->value('value'); return $value; }); return view('index.index', compact('navFlag', 'introduce')); }
public function addDataForView() { $this->data['options'] = Options::where('options_group_id', 2)->get()->toArray(); $options = []; while ($option = array_shift($this->data['options'])) { $options[$option['code']] = $option; } $this->data['options'] = $options; $this->menu = Pages::where('show_in_menu', 1)->where('active', 1)->orderBy('sort', 'asc')->get()->toArray(); $this->data['pageData'] = new \stdClass(); }
public function registerDi() { $this->container['systemOptions'] = function ($c) { return new OptionsFacade(Options::where('options_group_id', 1)->get()); }; }
public function coverEdit() { $introduce = Options::where('name', 'introduce')->value('value'); return view('admin.settings.cover', compact('introduce')); }