From 3b046bacee94ba965ca28bb65af98c981af403c2 Mon Sep 17 00:00:00 2001 From: rats4final Date: Tue, 13 Dec 2022 09:54:47 -0400 Subject: [PATCH] Seeders --- database/seeders/DatabaseSeeder.php | 14 ++++---- database/seeders/EspecialidadSeeder.php | 24 +++++++++++++ database/seeders/SedeSeeder.php | 29 +++++++++++++++ database/seeders/TipoPatologiaSeeder.php | 27 ++++++++++++++ database/seeders/TipoSangreSeeder.php | 45 ++++++++++++++++++++++++ 5 files changed, 133 insertions(+), 6 deletions(-) create mode 100644 database/seeders/EspecialidadSeeder.php create mode 100644 database/seeders/SedeSeeder.php create mode 100644 database/seeders/TipoPatologiaSeeder.php create mode 100644 database/seeders/TipoSangreSeeder.php diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 76d96dc..af9307d 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -3,6 +3,8 @@ namespace Database\Seeders; // use Illuminate\Database\Console\Seeds\WithoutModelEvents; + +use App\Models\TipoSangre; use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder @@ -14,11 +16,11 @@ class DatabaseSeeder extends Seeder */ public function run() { - // \App\Models\User::factory(10)->create(); - - // \App\Models\User::factory()->create([ - // 'name' => 'Test User', - // 'email' => 'test@example.com', - // ]); + $this->call([ + TipoSangre::class, + SedeSeeder::class, + TipoPatologiaSeeder::class, + EspecialidadSeeder::class + ]); } } diff --git a/database/seeders/EspecialidadSeeder.php b/database/seeders/EspecialidadSeeder.php new file mode 100644 index 0000000..1fa8b03 --- /dev/null +++ b/database/seeders/EspecialidadSeeder.php @@ -0,0 +1,24 @@ + 'Caradiologo', + 'descripcion_especialidad' => 'Los cardiólogos son médicos que se especializan en el diagnóstico y tratamiento de las enfermedades del corazón y los vasos sanguíneos' + ]; + Especialidad::insert($datos); + } +} diff --git a/database/seeders/SedeSeeder.php b/database/seeders/SedeSeeder.php new file mode 100644 index 0000000..e882dd8 --- /dev/null +++ b/database/seeders/SedeSeeder.php @@ -0,0 +1,29 @@ + 'La Paz', + 'direccion_sede' => 'Entre Pedro Villamil y Nuñez del Prado', + 'telefono_sede' => '2231663', + 'ciudad_sede' => 'La Paz', + + ] + ]; + Sede::insert($datos); + } +} diff --git a/database/seeders/TipoPatologiaSeeder.php b/database/seeders/TipoPatologiaSeeder.php new file mode 100644 index 0000000..96c7276 --- /dev/null +++ b/database/seeders/TipoPatologiaSeeder.php @@ -0,0 +1,27 @@ + 'Gastritis', + 'desc_patologia' => 'La gastritis es un término general para un grupo de enfermedades con un punto en común: la inflamación del revestimiento del estómago.' + ], + ]; + + TipoPatologia::insert($datos); + } +} diff --git a/database/seeders/TipoSangreSeeder.php b/database/seeders/TipoSangreSeeder.php new file mode 100644 index 0000000..1773e24 --- /dev/null +++ b/database/seeders/TipoSangreSeeder.php @@ -0,0 +1,45 @@ + 'O+', + 'descripcion_tipo_sangre' => 'Tipo de sangre O positivo', + 'rareza_tipo_sangre' => 'Comun' + ], + [ + 'nombre_tipo_sangre' => 'A+', + 'descripcion_tipo_sangre' => 'Tipo de sangre A positivo', + 'rareza_tipo_sangre' => 'Comun' + ], + [ + 'nombre_tipo_sangre' => 'O-', + 'descripcion_tipo_sangre' => 'Tipo de Sangre O negativo', + 'rareza_tipo_sangre' => 'Rara' + ], + [ + 'nombre_tipo_sangre' => 'AB-', + 'descripcion_tipo_sangre' => 'Tipo de sangre AB negativo', + 'rareza_tipo_sangre' => 'Escaza' + ], + + ]; + TipoSangre::insert($datos); + + + } +}