From fc52bdf166f99e4d924ae505219ceb631e3a69b6 Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Mon, 1 Jan 2018 10:38:45 -0600 Subject: [PATCH] Restrict relationship to FLIGHT_PATH #102 --- app/Models/Pirep.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/Models/Pirep.php b/app/Models/Pirep.php index 2a2a024d..b68968a6 100644 --- a/app/Models/Pirep.php +++ b/app/Models/Pirep.php @@ -2,6 +2,7 @@ namespace App\Models; +use App\Models\Enums\AcarsType; use App\Models\Traits\HashId; use Illuminate\Database\Eloquent\SoftDeletes; @@ -85,7 +86,8 @@ class Pirep extends BaseModel public function acars() { return $this->hasMany('App\Models\Acars', 'pirep_id') - ->orderBy('created_at', 'asc'); + ->where('type', AcarsType::FLIGHT_PATH) + ->orderBy('created_at', 'asc'); } public function aircraft() @@ -135,7 +137,9 @@ class Pirep extends BaseModel */ public function position() { - return $this->hasOne('App\Models\Acars', 'pirep_id')->latest(); + return $this->hasOne('App\Models\Acars', 'pirep_id') + ->where('type', AcarsType::FLIGHT_PATH) + ->latest(); } public function user()