public function __construct()
 {
     $session = \Session::get("user");
     if (empty($session) == false) {
         $this->user = User::sessionToVo($session);
     }
 }
 /**
  * Register bindings in the container.
  *
  * @return void
  */
 public function boot()
 {
     // 使用类来指定视图组件
     // 使用闭包来指定视图组件
     View::composer('*', function ($view) {
         $menu = array();
         $menu["shop"] = array("/admin/layout" => array("menus" => array("/admin/layout" => "首页"), "name" => "首页"), "/admin/app" => array("menus" => array("/admin/app" => "商店应用"), "name" => "商店应用"), array("menus" => array("/admin/topic_category" => "分类管理", "/admin/topic" => "专题管理"), "name" => "专题"), "/admin/column" => array("menus" => array("/admin/column" => "栏目"), "name" => "栏目"), "/admin/mirror" => array("name" => "镜像源", "menus" => array("/admin/mirror" => "镜像源")), "/admin/slider" => array("name" => "大图轮播", "menus" => array("/admin/slider" => "大图轮播")), array("menus" => array("/admin/rank_category" => "榜单分类", "/admin/rank" => "榜单"), "name" => "排行榜"));
         //商店相关的菜单
         $menu["sys"] = array("/admin/auth/resource" => array("name" => "权限资源", "menus" => array("/admin/auth/resource" => "权限资源")), "/admin/auth/group" => array("name" => "管理员组", "menus" => array("/admin/auth/group" => "管理员组")), "/admin/auth/administrator" => array("name" => "管理员", "menus" => array("/admin/auth/administrator" => "管理员")));
         //系统管理相关的菜单
         $menu['repository'] = array("/admin/source" => array("name" => "应用原始信息", "menus" => array("/admin/source" => "应用原始信息")), "/admin/repository" => array("name" => "应用元信息", "menus" => array("/admin/repository" => "应用元信息")));
         //镜像信息
         $url = "/" . \Input::get("_url");
         foreach ($menu as $key => $sub) {
             foreach ($sub as $k => $item) {
                 if (in_array($url, array_keys($item['menus']))) {
                     $menu[$key][$k]['is_active'] = true;
                 }
             }
         }
         $view->with("menu", $menu);
         //地区语言相关
         $locals = ShopLocal::all();
         $view->with("locals", $locals);
         $view->with("static_path", "");
         //静态文件地址
         $view->with("pic_url", "//api.deepin.org");
         //资源图片地址
         $user = null;
         $session = \Session::get("user");
         if (!empty($session)) {
             $user = User::sessionToVo($session);
         }
         $view->with("userSession", $user);
     });
 }