/** * Maps the provided tree structure into the database using the current node * as the parent. The provided tree structure will be inserted/updated as the * descendancy subtree of the current node instance. * * @param array|\Illuminate\Support\Contracts\ArrayableInterface * @return boolean */ public function updateTree($nodeList) { $mapper = new SetMapper($this); return $mapper->updateMap($nodeList); }
/** * Maps the provided tree structure into the database using the current node * as the parent. The provided tree structure will be inserted/updated as the * descendancy subtree of the current node instance. * * @param array|\Illuminate\Support\Contracts\ArrayableInterface * @return bool */ public function makeTree($nodeList) { $mapper = new SetMapper($this); return $mapper->map($nodeList); }