Estructura de base de datos, migraciones, factories y seeders

This commit is contained in:
Lucho
2026-06-24 16:28:01 -03:00
parent 317d85b5c3
commit c81120f2e3
42 changed files with 1033 additions and 298 deletions
+9 -3
View File
@@ -3,7 +3,6 @@
namespace Database\Factories;
use App\Models\CredencialProfesional;
use App\Models\EstadoProfesional;
use App\Models\Persona;
use App\Models\Profesional;
use App\Models\Profesion;
@@ -35,8 +34,15 @@ class ProfesionalFactory extends Factory
'persona_id' => Persona::factory(),
'profesion_id' => Profesion::factory(),
'credencialprofesional_id' => CredencialProfesional::factory(),
'estadoprofesional_id' => EstadoProfesional::factory(),
'baja_id' => null,
'baja_id' => 1,
];
}
public function configure(): static
{
return $this->afterCreating(function (Profesional $profesional) {
CredencialProfesional::where('id', $profesional->credencialprofesional_id)
->update(['usuario' => $profesional->dni . '-' . $profesional->profesion_id]);
});
}
}