/** * 编辑功能权限入库 * * @access private */ private function updatePermission() { $params = new AclSave(); $manager = new AclProcess(); $httpReferer = Session::getOldInput('http_referer'); $params->setAttributes((array) Request::input('data')); if ($manager->editAcl($params) !== false) { $backUrl = !empty($httpReferer) ? $httpReferer : route('foundation.acl.index'); return Js::locate($backUrl, 'parent'); } return Js::error($manager->getErrorMessage()); }