Пример #1
0
 public static function seed($id, $slug, $name)
 {
     $response = Curl::get('http://api.football-data.org/alpha/teams/' . $id . '/fixtures/?venue=home&timeFrame=n28');
     if (!empty($response)) {
         $fixtures = json_decode($response)->fixtures;
         foreach ($fixtures as $fixture) {
             $end_time = Carbon::parse($fixture->date);
             $end_time->minute = 90;
             $venue = array('slug' => $slug, 'venue_name' => $name);
             $venue = Venue::firstOrCreate($venue);
             $event = array('event_name' => $fixture->homeTeamName . ' vs ' . $fixture->awayTeamName, 'start_time' => Carbon::parse($fixture->date), 'end_time' => $end_time, 'duration' => 90, 'venue_id' => $venue->id);
             $event = Event::firstOrCreate($event);
         }
         return;
     }
 }