private function filter($query) { $filters = Filter::filters(); foreach ($filters as $field => $value) { $query->where($field, '=', $value); } return $query; }
private function fill() { foreach (Filter::filters() as $field => $value) { if ($this->field === $field) { $this->value = $value; break; } } }