Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/mazaya.samarinda.app/mazaya/app/Models/
Upload File :
Current File : /home/aplikasiposinfo/public_html/mazaya.samarinda.app/mazaya/app/Models/Package.php

<?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]