<?php
namespace App\Traits;
trait Sortable
{
/**
* @return array
*/
public static function getSortableFields()
{
return array_column(static::columns()['fields'], 'field');
}
/**
* @param $field
* @return bool
*/
public static function sortable($field)
{
if (empty($field))
return false;
foreach (static::columns()['fields'] as $f) {
if ($field === $f['field']) {
return true;
}
}
return false;
}
}