o1; $odds['away'] = (float) $value->o2; $odds['handicap'] = (float) $value->o3; } if (fmod((float) $odds['handicap'], 1) != 0.5) { return; } $odds['margin'] = (float) Margin::calculate([$odds['home'], $odds['away']], 1); $odds['difference'] = abs(1 / $odds['home'] - 1 / $odds['away']); ActiveSpread::collect($odds, 'odds_points_ht'); DB::table('odds_points_ht')->updateOrInsert([ 'event_id' => Nuh::$id, 'bookmaker_id' => Nuh::$bookmaker_id, 'handicap' => $odds['handicap'], ], $odds); } }