public function changeMenuOrder() { ipRequest()->mustBePost(); $menuId = ipRequest()->getPost('menuId'); $newIndex = ipRequest()->getPost('newIndex'); if (empty($menuId) || !isset($newIndex)) { throw new \Ip\Exception("Missing required parameters"); } Model::changeMenuOrder($menuId, $newIndex); return new \Ip\Response\Json(array('error' => 0)); }