Exemplo n.º 1
0
 public static function view($view, $data = array())
 {
     $key_system = 'system_info';
     if (Cache::has($key_system)) {
         $system = Cache::get($key_system);
     } else {
         $system = System::getValue();
         $expiresAt = Carbon::now()->addMinutes(60 * 24);
         Cache::add($key_system, $system, $expiresAt);
     }
     $key_type = 'categories_info';
     if (Cache::store('category')->has($key_type)) {
         $types = Cache::store('category')->get($key_type);
     } else {
         $types = Category::where('parent_id', 0)->isNavShow()->sortByDesc('sort')->get();
         $expiresAt = Carbon::now()->addMinutes(60);
         Cache::store('category')->put($key_type, $types, $expiresAt);
     }
     if (!isset($system['theme'])) {
         $system['theme'] = '';
     }
     $theme = $system['theme'] == '' ? 'time' : $system['theme'];
     $data['theme'] = $theme;
     $data['system'] = $system;
     $data['types'] = $types;
     return view($theme . '/' . $view, $data);
 }
Exemplo n.º 2
0
 public function store()
 {
     $input = Request::only(['title', 'keywords', 'description', 'copyright', 'record', 'is_open', 'qq', 'wechat', 'wechatcode', 'weibo', 'theme', 'subtitle']);
     $input['is_open'] = $input['is_open'] ? 1 : 0;
     System::saveValue($input);
     $system = System::getValue();
     $message = '参数设置成功!';
     return Theme::view('admin.system.index', compact('system', 'message'));
 }
Exemplo n.º 3
0
 public static function view($view, $data = array())
 {
     $system = System::getValue();
     if (!isset($system['theme'])) {
         $system['theme'] = '';
     }
     $theme = $system['theme'] == '' ? 'time' : $system['theme'];
     $data['theme'] = $theme;
     $data['system'] = $system;
     return view($theme . '/' . $view, $data);
 }