Yajra\Datatables\Request::columnName PHP Method

columnName() public method

Get column identity from input or database.
public columnName ( integer $i ) : string
$i integer
return string
    public function columnName($i)
    {
        $column = $this->input("columns.{$i}");
        return isset($column['name']) && $column['name'] != '' ? $column['name'] : $column['data'];
    }

Usage Example

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;
 }
All Usage Examples Of Yajra\Datatables\Request::columnName