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; } }