@foreach($table_options['filters'] as $column_name => $column_type) @if($column_type) @php [$column_type, $column_params] = getParams($column_type); $max = $column_params['max'] ?? false; $min = $column_params['min'] ?? false; $required = $column_params['required'] ?? false; $default = $column_params['default'] ?? false; $disabled = $column_params['disabled'] ?? false; $name = $column_name; $value = null; $on_key_up = $table_options['id'] . '.columns("' . $column_name . ':name").search( this.value ).draw()'; $on_change = $table_options['id'] . '.columns("' . $column_name . ':name").search( this.value ? "^" + this.value + "$" : "", true ).draw()'; @endphp
@includeFirst([ $model . '.table.filters.' . $column_type, $model . '.table.filters.default', 'admin.table.filters.' . $column_type, 'admin.table.filters.default' ])
@endif @endforeach