File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/Seat.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Seat extends Model
{
    protected $guarded  = ['id', 'created_at', 'updated_at'];
    public function ticket()
    {
        return $this->hasMany(Ticket::class);
    }
    public function letter()
    {
        return $this->belongsTo(Letter::class)->select('id', 'name');
    }
    public function zone()
    {
        return $this->belongsTo(Zone::class)->select('id', 'name', 'active', 'door_id', 'is_main', 'is_saleable', 'salable_capacity', 'total_capacity', 'zone_id')->with('door', 'zone');
    }
    public function ticketUserBlock()
    {
        return $this->hasMany(TicketUserBlock::class);
    }
    public function match_event_stage()
    {
        return $this->hasMany(MatchEventStage::class);
    }
}