public function findSelectedFilter($filters, $aggregations, $exterior_filter) { if (!empty($exterior_filter)) { $values = array(); $exterior_ranges = explode("-", $exterior_filter); foreach ($exterior_ranges as $exterior_range) { $exteriors = Exterior::where('id', '=', $exterior_range); if ($exteriors->count()) { $title = $exteriors->first()->exterior; array_push($values, array("title" => $title, "index" => 'exterior-remove-' . $exterior_range)); } } array_push($filters, array("name" => "Exterior Color", "values" => $values, "modal" => "exterior")); } return $filters; }