public static function getPricesForBuildings($buildings, $city) { $basePrices = array(); foreach ($buildings as $building) { array_push($basePrices, $building->resource_id); } $basePrices = \App\Resource::whereIn('Id', $basePrices)->get(); return \App\CityEffectApplier::modifyBuildingPricesByCity($basePrices, $city); }