public function updateMenuPermission(Request $request, MenuHandler $handler, $menuId)
{
XeDB::beginTransaction();
try {
$menu = $handler->get($menuId);
$this->permissionRegister($request, $menu->getKey(), [MenuHandler::ACCESS, MenuHandler::VISIBLE]);
} catch (Exception $e) {
XeDB::rollback();
$request->flash();
return Redirect::back()->with('alert', ['type' => 'danger', 'message' => $e->getMessage()]);
}
XeDB::commit();
return Redirect::back()->with('alert', ['type' => 'success', 'message' => 'success']);
}