public static function parentID($menuLinkID)
    {
        $parentIDs = [];
        while($menuLinkID != null){
            $parentObj = MenuLink::all()->where('menuLinkID', $menuLinkID)->first();
            if ($parentObj) {
                $menuLinkID = $parentObj->parent;
                if ($menuLinkID) {
                    $parentIDs[] = $menuLinkID;
                }
            }
            if ($parentObj || !$menuLinkID) {
                $menuLinkID = null;
            }
        }
        return $parentIDs;
    }
public static function parentID($menuLinkID)
    {
        $parentIDs = [];
        while($menuLinkID != null){
            $parentObj = MenuLink::all()->where('menuLinkID', $menuLinkID)->first();
            if ($parentObj) {
                $menuLinkID = $parentObj->parent;
                if ($menuLinkID) {
                    $parentIDs[] = $menuLinkID;
                }
            }
            if ($parentObj || !$menuLinkID) {
                $menuLinkID = null;
            }
        }
        return $parentIDs;
    }
public static function parentID ( $ menuLinkID ) { $ parentIDs = [ ] ; while ( $ menuLinkID != null ) { $ parentObj = MenuLink :: all ( ) -> where ( 'menuLinkID' , $ menuLinkID ) -> first ( ) ; if ( $ parentObj ) { $ menuLinkID = $ parentObj -> parent ; if ( $ menuLinkID ) { $ parentIDs [ ] = $ menuLinkID ; } } if ( $ parentObj || ! $ menuLinkID ) { $ menuLinkID = null ; } } return $ parentIDs ; }
Get all parents IDs of a MenuLink

@param  int $menuLinkID
@return array
@throws \Exception
Get all parents IDs of a MenuLink