MehmetMAL Alt Kategori 2'ye bastığınızda onu silmeden Ana Kategori altından çıkarmak istiyorsanız onu taşıyacaksınız demektir. Ya root yapacaksınız ya da başka bir kategorinin altına taşıyacaksınız.
Root yapmak için:
$altKategori2 = Category::findOrFail($id);
$altKategori2->saveAsRoot();
Taşımak için
$parent = Category::findOrFail($parentId);
$altKategori2 = Category::findOrFail($altKategori2Id);
$parent->appendNode($parent);
// ya da
$altKategori2->appendToNode($parent)->save();
Node::rebuildTree() tüm hiyerarşiyi baştan oluşturmak için.