private function setPastDraws($date) { try { $count = Draw::where('draw_date', $date)->count(); if ($count === 0) { $drawByDate = $this->client->getGewinnzahlenFromDatum($date); if ($drawByDate->Fehlernummer === 0) { $draw = array('draw_date' => $drawByDate->Ziehungsdatum, 'number_1' => $drawByDate->Gewinnzahl_1, 'number_2' => $drawByDate->Gewinnzahl_2, 'number_3' => $drawByDate->Gewinnzahl_3, 'number_4' => $drawByDate->Gewinnzahl_4, 'number_5' => $drawByDate->Gewinnzahl_5, 'number_6' => $drawByDate->Gewinnzahl_6, 'super_number' => $drawByDate->Superzahl, 'game_77' => $drawByDate->Spiel77, 'game_6' => $drawByDate->Super6); Draw::create($draw); } } } catch (SoapFault $error) { return $error->faultstring; } }