public function loadCategories() { $categories = null; if (\Cache::has(Category::cache_key)) { $categories = \Cache::get(Category::cache_key); } else { $categories = \Cache::rememberForever(Category::cache_key, function () { return Category::lists('title', 'slug'); }); } \View::share('app_categories', $categories); }