/home2/mshostin/carnival.ms-hostingladz.com/app/Models/EventsCountryTab.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class EventsCountryTab extends Model
{
    use HasFactory;
    protected $table = 'events_country_tabs';

    protected $fillable = ['carnival_id', 'country_id', 'city_id', 'tab', 'file', 'file_type', 'content', 'status', 'placement'];

    public function country()
    {
        return $this->belongsTo(Country::class);
    }

    public function city()
    {
        return $this->belongsTo(City::class);
    }

    public function carnival()
    {
        return $this->belongsTo(Carnival::class);
    }
    
    public function faqs()
    {
        return $this->hasMany(FAQ::class, 'modelable_id');
    }

    public function images()
    {
        return $this->hasMany(EventsCountryTabImages::class, 'events_country_tab_id');
    }
}