practices as $practice) { if ($practice->service_code === 'walkin') { $practices[] = $practice->id; } } foreach ($this->prices as $price) { if (in_array($price->priceable_id, $practices)) { $prices = $price->price_net; } } return [ 'doctors' => [ 'id' => isset($this->practitioner->person->id) ? $this->practitioner->person->id : $this->practitioner_id, 'name' => isset($this->practitioner->person->name) ? $this->practitioner->person->name : $this->person_name, 'specialis' => 'Spesialis ' . (isset($this->speciality->name) ? $this->speciality->name : $this->speciality_name), 'experience' => rand(5, 12), 'rating' => rand(20, 100), 'price' => Helper::currencyIdrFormat($prices), ] ]; } }