Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/INAEM2021/laravel/BaseDeDatos»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}} ===Configurando y contectando a la base de datos=== *Tocaremos el fichero /apt/database.php *En el especificaremos...»)
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}}
 
{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}}
 +
{{MMR_Objetivos|Title=objetivos|
 +
;Ver cómo larvel gestiona todo el ciclo de vida de una base de datos:
 +
 +
*Nos permitira realizar el DDL de la base de datos mediante '''''migraciones'''''
 +
*Configurar los parámtros de conexión en el fichero '''''.env'''''
 +
*Poblar la base de datos para poder realizar pruebas con tantos registros como necesitemos con '''''factory''''' y '''''seeder'''''
 +
*Todo ello de forma rápida, elegante y muy automatizada
 +
}}
 +
{{MRM_Objetivos|Title=objetivos|
 +
*Hay que diferenciar estado de '''''pruebas''''' con un estado de '''''producción'''''
 +
Para probar mi app quiero tener una base de datos con varios registros
 +
En producción, los datos de la base de datos no serán de pruebas,
 +
}}
 +
{{MRM_Objetivos|Title=objetivos|
 +
*Estudiaremos
 +
;Migraciones
 +
;Factorías
 +
;Seeders
 +
;Eloquent ORM Para interactuar con la base de datos a través del modelo
 +
;Query Builder  Para interactuar con la base de datos a través de SQL
 +
 +
}}
 +
 +
 +
 +
 +
 +
<!--
 
===Configurando y contectando a la base de datos===
 
===Configurando y contectando a la base de datos===
 
*Tocaremos el fichero /apt/database.php
 
*Tocaremos el fichero /apt/database.php
Línea 33: Línea 61:
 
     }
 
     }
 
</source>
 
</source>
 +
-->

Revisión de 16:38 12 abr 2022



Plantilla:MMR Objetivos


Icon objectives.jpg
objetivos
  • Hay que diferenciar estado de pruebas con un estado de producción
Para probar mi app quiero tener una base de datos con varios registros
En producción, los datos de la base de datos no serán de pruebas, 


Icon objectives.jpg
objetivos
  • Estudiaremos
Migraciones
Factorías
Seeders
Eloquent ORM Para interactuar con la base de datos a través del modelo
Query Builder Para interactuar con la base de datos a través de SQL