Example #1
0
 public function deleting(\Illuminate\Database\Eloquent\Model $model)
 {
     //	Get column names.
     //	Missing required columns will throw an exception.
     $pkColumn = $model->getKeyName();
     $leftColumn = $model->getLeftColumn();
     $rightColumn = $model->getRightColumn();
     $parentColumn = $model->getParentColumn();
     //	A node is being deleted.
     //	Rebuild the entire tree.
     echo 'node deleted';
     //	@TODO:	Be smarter about this method.
     dd($model);
     $rootNode = $model::where($parentColumn, '=', null)->first();
     $rootNode->buildTree();
     return true;
 }