Files
bm/public_html/app/SingleSeat.php
2025-09-24 13:26:28 +02:00

29 lines
650 B
PHP

<?php
namespace App;
use App\Library\SeatNamePrinter;
use Illuminate\Database\Eloquent\Model;
class SingleSeat extends Model
{
protected $fillable = ['seat_id','x', 'y', 'category', 'booked'];
public function seat(){
return $this->belongsTo('App\Seat');
}
public function singleSeatUser(){
return $this->belongsTo('App\SingleSeatsUser');
}
public function calcSeatName(){
$seatNamePrinter = new SeatNamePrinter($this);
return $seatNamePrinter->calcSeatName();
}
public function culturecardTicket(){
return $this->hasOne('App\CulturecardTicket', 'singleseat_id');
}
}