src/Orangehill/Iseed/Iseed.php
public function getData($table, $max, $exclude = null, $orderBy = null, $direction = 'ASC')
    {
        $result = \DB::connection($this->databaseName)->table($table);

        if (!empty($exclude)) {
            $allColumns = \DB::connection($this->databaseName)->getSchemaBuilder()->getColumnListing($table);
            $result = $result->select(array_diff($allColumns, $exclude));
        }

        if($orderBy) {
            $result = $result->orderBy($orderBy, $direction);
        }

        if ($max) {
            $result = $result->limit($max);
        }

        return $result->get();
    }
public function getData($table, $max, $exclude = null, $orderBy = null, $direction = 'ASC')
    {
        $result = \DB::connection($this->databaseName)->table($table);

        if (!empty($exclude)) {
            $allColumns = \DB::connection($this->databaseName)->getSchemaBuilder()->getColumnListing($table);
            $result = $result->select(array_diff($allColumns, $exclude));
        }

        if($orderBy) {
            $result = $result->orderBy($orderBy, $direction);
        }

        if ($max) {
            $result = $result->limit($max);
        }

        return $result->get();
    }
public function getData ( $ table , $ max , $ exclude = null , $ orderBy = null , $ direction = 'ASC' ) { $ result = \ DB :: connection ( $ this -> databaseName ) -> table ( $ table ) ; if ( ! empty ( $ exclude ) ) { $ allColumns = \ DB :: connection ( $ this -> databaseName ) -> getSchemaBuilder ( ) -> getColumnListing ( $ table ) ; $ result = $ result -> select ( array_diff ( $ allColumns , $ exclude ) ) ; } if ( $ orderBy ) { $ result = $ result -> orderBy ( $ orderBy , $ direction ) ; } if ( $ max ) { $ result = $ result -> limit ( $ max ) ; } return $ result -> get ( ) ; }
Get the Data
@param  string $table
@return Array
Get the Data