public static function functionTwo(array $data) { $dataCha = CombatRoundController::getInfoChallenge($data['challenge_id']); $horaInicio = CombatRoundController::verific($data); $dataGroup = CombatRound::where('group_id', '=', $data['group_id'])->orderBy('versus_one', DB::raw('RAND()'))->get(); for ($i = 0; $i <= count($dataGroup) - 1; $i++) { $horaInicio = CombatRoundController::verific($data, $val = true); $dataTime = CombatRoundController::incremetTime(['time_start' => $horaInicio, 'time_durat' => $dataCha->duration]); $horaInicio = $dataTime['hora_end']; $verifi = CombatRound::where('id', '=', $dataGroup[$i]['id'])->where('schedule_end', '!=', '00:00:00')->where('schedule_start', '!=', '00:00:00')->get(); if (count($verifi) == 0) { $daCo = CombatRound::find($dataGroup[$i]['id']); $daCo->schedule_start = $dataTime['hora_star']; $daCo->schedule_end = $dataTime['hora_end']; $daCo->save(); } } }