File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/TicketUserLog.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class TicketUserLog extends Model
{
protected $fillable = [
'ticket_id',
'previous_user_id',
'new_user_id',
'email',
'payment_reference',
'number_transfers',
'status',
'expires_at',
'transfer_group'
];
public function ticket(): BelongsTo
{
return $this->belongsTo(Ticket::class);
}
public function previousUser(): BelongsTo
{
return $this->belongsTo(User::class, 'previous_user_id');
}
public function newUser(): BelongsTo
{
return $this->belongsTo(User::class, 'new_user_id');
}
}