public function update_nav($params = []) { Session::permit_admin(); foreach ($params['parent'] as $doc_id => $parent_id) { $nav = Nav::read_by_doc($doc_id); Nav::update(['parent_doc_id' => $parent_id], $nav['id']); } foreach ($params['order'] as $doc_id => $sort_index) { $nav = Nav::read_by_doc($doc_id); Nav::update(['sort_order' => $sort_index], $nav['id']); } Render::json(['success' => TRUE]); }