Actualización de modelos, controladores y middleware

This commit is contained in:
Lucho
2026-06-24 16:25:36 -03:00
parent ff2fa9b70f
commit 317d85b5c3
22 changed files with 494 additions and 125 deletions
+6 -7
View File
@@ -16,7 +16,6 @@ class Profesional extends Model
'correo',
'dni',
'credencialprofesional_id',
'estadoprofesional_id',
'persona_id',
'baja_id',
'profesion_id',
@@ -30,16 +29,16 @@ class Profesional extends Model
return $this->belongsTo(Profesion::class, 'profesion_id', 'id');
}
public function profesiones()
{
return $this->belongsToMany(Profesion::class, 'profesionales_profesiones', 'profesional_id', 'profesion_id');
}
public function credencialProfesional()
{
return $this->belongsTo(CredencialProfesional::class, 'credencialprofesional_id', 'id');
}
public function estadoProfesional()
{
return $this->belongsTo(EstadoProfesional::class, 'estadoprofesional_id', 'id');
}
public function persona()
{
return $this->belongsTo(Persona::class, 'persona_id');
@@ -86,7 +85,7 @@ class Profesional extends Model
public function clientes()
{
return $this->belongsToMany(Cliente::class, 'profesionales_cliente', 'profesional_id', 'cliente_id')
return $this->belongsToMany(Cliente::class, 'profesionales_clientes', 'profesional_id', 'cliente_id')
->withPivot('estadorelacion')
->withTimestamps();
}