Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:cursos:laravel_8:20250525

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:cursos:laravel_8:20250525 [2023/05/25 13:16] tempwininformatica:programacion:php:cursos:laravel_8:20250525 [2023/05/25 14:59] (actual) tempwin
Línea 71: Línea 71:
  
 Todo desde TDD Todo desde TDD
 +
 +**En testing solo comprobamos comportamientos.**
 +
 +Títulos de los tests: GIVEN_WHEN_THEN
 +
 +Veamos ahora el **modelo**. Creamos una base de datos y vamos al fichero ''.env'' y damos valor a ''DB_DATABASE''
 +
 +<code>
 +php artisan make:model -h
 +</code>
 +
 +<code>
 +php artisan make:model Product -a
 +</code>
 +
 +La primera en mayúscula (es una clase) y en singular. El modelo es un producto.
 +
 +  * policy: permisos
 +  * factory: con qué datos se rellenarán la tabla
 +  * resource controller: crea la estructura para hacer un CRUD básico (edit, update, destroy...)
 +
 +<code php>
 +Route::get("/test", 
 +</code>
 +
 +Para ver las rutas que tenemos:
 +
 +<code>
 +php artisan route:list
 +</code>
informatica/programacion/php/cursos/laravel_8/20250525.1685013394.txt.gz · Última modificación: por tempwin