Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/INAEM2021/laravel/BaseDeDatos»
De WikiEducator
(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...») |
|||
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}} | {{:Usuario:ManuelRomero/micursos/Laravel/baseDatos/nav}} | ||
+ | |||
+ | |||
+ | {{MRM_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 63: | ||
} | } | ||
</source> | </source> | ||
+ | --> |
Última revisión de 17:43 12 abr 2022
|
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, |
|