'integer', 'level' => 'integer', 'fuel_used' => 'integer', 'source' => 'integer', 'status' => 'integer', ]; /** * Validation rules * * @var array */ public static $rules = [ 'dpt_airport_id' => 'required', 'arr_airport_id' => 'required', ]; /** * Foreign Keys */ public function aircraft() { return $this->belongsTo('App\Models\Aircraft', 'aircraft_id'); } public function airline() { return $this->belongsTo('App\Models\Airline', 'airline_id'); } public function arr_airport() { return $this->belongsTo('App\Models\Airport', 'arr_airport_id'); } public function dpt_airport() { return $this->belongsTo('App\Models\Airport', 'dpt_airport_id'); } public function comments() { return $this->hasMany('App\Models\PirepComment', 'pirep_id'); } public function events() { return $this->hasMany('App\Models\PirepEvent', 'pirep_id'); } public function fields() { return $this->hasMany('App\Models\PirepFieldValues', 'pirep_id'); } public function flight() { return $this->belongsTo('App\Models\Flight', 'flight_id'); } public function pilot() { return $this->user(); } public function user() { return $this->belongsTo('App\Models\User', 'user_id'); } }