<?php

namespace App\Models;

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

class Lists extends Model
{
    use HasFactory;
    use SoftDeletes;

    protected $table = 'lists';

    protected $dates = ['deleted_at'];
    
    protected $fillable = [
        'city',
        'title',
        'short_title',
        'imageURL',
        'listing_order',
        'entity_type_id'
    ];

    public function events()
    {
        return $this->hasMany(Events::class, 'lists_id');
    }

    public function entity_type()
    {
        return $this->belongsTo('\App\Models\Entity_Type','entity_type_id','id');
    }
}
