'string', 'route_code' => 'string', 'route_leg' => 'string', 'route' => 'string', 'dpt_time' => 'string', 'arr_time' => 'string', 'notes' => 'string', 'active' => 'boolean', ]; /** * Validation rules * * @var array */ public static $rules = [ 'flight_number' => 'required', 'dpt_airport_id' => 'required', 'arr_airport_id' => 'required', ]; public function airline() { return $this->belongsTo('App\Models\Airline', 'airline_id'); } public function dpt_airport() { return $this->belongsTo('App\Models\Airport', 'dpt_airport_id'); } public function arr_airport() { return $this->belongsTo('App\Models\Airport', 'arr_airport_id'); } public function alt_airport() { return $this->belongsTo('App\Models\Airport', 'alt_airport_id'); } public function aircraft() { return $this->belongsToMany('App\Models\Aircraft', 'flight_aircraft'); } }