/** * 获取菜单 */ public static function get() { if (Auth::user()) { $permission = Auth::user()->roleInfo()['permission']; } else { return ''; } $permission = Helper::array_get_tree($permission, 'display_name', 'description', 0, 'id', '^', '^'); return self::menuHtml($permission); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $wherName = trim(\Input::get('name')); if ($wherName) { $show['permissions'] = Permission::where('description', 'like', '%' . $wherName . '%')->orWhere('name', 'like', '%' . $wherName . '%')->orderBy('id', 'desc')->get(); } else { $show['permissions'] = Permission::all(); } $show['permissions'] = Helper::array_get_tree($show['permissions']->toArray(), 'display_name', 'description'); return View('admin.menu.index', ['title' => '后台管理 - 菜单管理', 'show' => $show]); }