columnName() public method

Get column identity from input or database.
public columnName ( integer $i ) : string
$i integer
return string
Esempio n. 1
0
 /**
  * Get column name to be use for filtering and sorting.
  *
  * @param integer $index
  * @param bool $wantsAlias
  * @return string
  */
 protected function getColumnName($index, $wantsAlias = false)
 {
     $column = $this->request->columnName($index);
     // DataTables is using make(false)
     if (is_numeric($column)) {
         $column = $this->getColumnNameByIndex($index);
     }
     if (Str::contains(Str::upper($column), ' AS ')) {
         $column = $this->extractColumnName($column, $wantsAlias);
     }
     return $column;
 }
Esempio n. 2
0
 /**
  * Get column name by order column index.
  *
  * @param int $column
  * @return mixed
  */
 protected function getColumnName($column)
 {
     return $this->request->columnName($column) ?: $this->columns[$column];
 }
 /**
  * Get column name by order column index.
  *
  * @param int $column
  * @return mixed
  */
 protected function getColumnName($column)
 {
     $name = $this->request->columnName($column) ?: (isset($this->columns[$column]) ? $this->columns[$column] : $this->columns[0]);
     return in_array($name, $this->extraColumns, true) ? $this->columns[0] : $name;
 }