Files
sistema-abogadas-litoral/app/Models/Turno.php
T

49 lines
1.0 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Turno extends Model
{
use HasFactory;
protected $table = 'turnos';
protected $fillable = [
'inicio',
'correo',
'nombrecompleto',
'descripcion',
'cliente_id',
'estadoturno_id',
'agenda_id',
'profesional_id',
'servicio_id',
];
public function estadoTurno()
{
return $this->belongsTo(EstadoTurno::class, 'estadoturno_id', 'id');
}
public function cliente()
{
return $this->belongsTo(Cliente::class, 'cliente_id', 'id');
}
public function agenda()
{
return $this->belongsTo(Agenda::class, 'agenda_id', 'id');
}
public function profesional()
{
return $this->belongTo(Profesional::class, 'profesional_id', 'id');
}
public function servicio()
{
return $this->belongTo(Servicio::class, 'servicio_id', 'id');
}
}