public function RecordDownload(Episode $episode) { $episode->Insert(); $show = $episode->show(); // If this is the next episode, update the |last_episode|. if ($episode->season == $show->last_season && $episode->episode - 1 == $show->last_episode) { $episode->show()->last_episode = $episode->episode; $episode->show()->Update(); } }