Se comenzó a programar seeders y modelos (las migraciones ya están terminadas)

This commit is contained in:
Lucho
2026-03-10 16:41:34 -03:00
parent 55fc8aa0a8
commit 6c9d79115b
19 changed files with 651 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Persona extends Model
{
use HasFactory;
protected $table = 'personas';
protected $fillable = [
'dni',
'nombre',
'apellido',
'cuil',
'fechanac',
'foto_id',
];
public function Foto()
{
return $this->belongsTo(Foto::class, 'foto_id');
}
public function profesionales()
{
return $this->hasMany(Profesional::class, 'persona_id');
}
public function cliente()
{
return $this->hasOne(Cliente::class, 'persona_id');
}
public function telefonos()
{
return $this->belongsToMany(Telefono::class, 'personas_telefonos', 'persona_id', 'telefono_id');
}
}