Docker-DockerComposeOrchest.../app/Models/FlightClass.php

37 lines
695 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use App\Models\Facility;
class FlightClass extends Model
{
use HasFactory;
protected $fillable = [
'sequence',
'flight_id',
'class_type',
'price',
'total_seats'
];
public function flight()
{
return $this->belongsTo(Flight::class);
}
public function facilities()
{
return $this->belongsToMany(Facility::class, 'flight_class_facility', 'flight_class_id', 'facility_id');
}
public function transactions()
{
return $this->hasMany(Transaction::class);
}
}