findWhere(['pirep_id' => $pirep_id]); } /** * Get all of the PIREPS that are in-progress, and then * get the latest update for those flights * @return Pirep */ public function getPositions() { return Pirep::with(['airline', 'position']) ->where(['state' => PirepState::IN_PROGRESS]) ->get(); /*return Pirep::with(['acars' => function($q) { return $q->limit(1); }])->where(['state' => PirepState::IN_PROGRESS])->get();*/ } /** * @return $this */ public function getAllAcarsPoints() { return Pirep::with('acars')->where([ 'state' => PirepState::IN_PROGRESS ]); } }