<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Package extends Model
{
use HasFactory;
protected $fillable = [
'pax',
'departure_date',
'return_date',
'departure_location_id',
'vehicle_id',
'destination1',
'destination2',
'destination3',
'destination4',
'destination5',
'hotel1',
'hotel2',
'rooms1',
'rooms2',
'rooms3',
'rooms4',
'rooms5',
'additionals',
'documents',
'modal_price',
'total_price',
'description',
];
protected $casts = [
'departure_date' => 'date',
'return_date' => 'date',
];
function packageDestinations()
{
return $this->hasMany(PackageDestination::class);
}
function departureLocation()
{
return $this->belongsTo(Location::class, 'departure_location_id');
}
function vehicle()
{
return $this->belongsTo(Vehicle::class);
}
function packageAdditionals()
{
return $this->hasMany(PackageAdditional::class);
}
function packageDocuments()
{
return $this->hasMany(PackageDocument::class);
}
}
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]