public function descendantsOf($id, array $columns = ['*'], $andSelf = FALSE)
    {
        try {
            return $this->whereDescendantOf($id, 'and', FALSE, $andSelf)->get($columns);
        } catch (ModelNotFoundException $e) {
            return $this->model->newCollection();
        }
    }
public function descendantsOf($id, array $columns = ['*'], $andSelf = FALSE)
    {
        try {
            return $this->whereDescendantOf($id, 'and', FALSE, $andSelf)->get($columns);
        } catch (ModelNotFoundException $e) {
            return $this->model->newCollection();
        }
    }
public function descendantsOf ( $ id , array $ columns = [ '*' ] , $ andSelf = FALSE ) { try { return $ this -> whereDescendantOf ( $ id , 'and' , FALSE , $ andSelf ) -> get ( $ columns ) ; } catch ( ModelNotFoundException $ e ) { return $ this -> model -> newCollection ( ) ; } }
Get descendants of specified node.

@since 2.0

@param mixed $id
@param array $columns
@param bool $andSelf

@return Collection
Get descendants of specified node .