Você está na página 1de 4

PRÁCTICA 01 LARAVEL

Descargar el proyecto de: https://github.com/bryanmg/practica01 y completar las


siguientes actividades

 Crear la APP_KEY
 Ejecutar el servidor virtual y comprobar que al ingresar a la url “/” retorna
una vista similar a:

 Crear una base de datos que se llame: “tu nombre” y conectarse a ella
modificando el archivo .ENV de laravel. (recuerda que el usuario por default
en mysql es root y sin contraseña)

 Crear una migración que se llame “tu nombre”s (recuerda manejar plurales)
y agregar los siguientes campos:
 Nombre->string(40).
 Edad->integer.
 Email->string(25)->unique()
 Crear un seeder: “tu nombre”+Seeder y hacer las modificaciones
necesarias para que inserte 4 registros en la base de datos al ser
ejecutado.

 Crear el modelo para la migración que acabas de crear y un controlador


llamado: indexController

 Hacer las modificaciones necesarias para que el formulario de la vista


welcome guarde la información en la base de datos creada.

o NOTA: en la línea 24 del archivo welcome.blade.php puedes notar que el


formulario ya apunta a una url y que esa url está comentada en el archivo
web.php puedes apoyarte en esa estructura si deseas.

 Hacer las modificaciones necesarias para que la url comentada en la línea


de código 20 del archivo web.php extraiga toda la información de la única
tabla de tu base de datos y muestre esta información en la vista
content.blade.php.
o NOTA: unicamente es necesario que se muestre la información en pantalla
puedes usar un echo o un print_r si así lo requieres.

 Guardar un registro en el BD en el cual el correo será tu correo institucional.

 Guardar un segundo registro aleatorio con el nombre helloworld y edad 18.

 Deberán de mostrarse todos los registros de la base de datos en esta vista


(content.blade.php)
COMANDOS DE APOYO REQUERIDOS PARA ESTA PRÁCTICA
 Instalar las dependencias de composer necesarias para el proyecto
composer install

 Generar la llave de aplicación


cp .env.example .env
php artisan key:generate

 Crear migraciones
php artisan make:migration create_NOMBRE_table

 Crear seeders
php artisan make:seeder NOMBRESeeder

 Ejecutar migraciones
php artisan migrate

 Ejecutar seeders
php artisan db:seed

 Refrescar migraciones y seeders al mismo tiempo


php artisan migrate:fresh --seed

 Crear modelos
php artisan make:model Nombre

 Crear controladores
php artisan make:controller NombreController
Además de estos comandos puedes apoyarte en la sintaxis utilizada en el
proyecto anterior realizado en clases.

Si deseas mostrar los registros de la base de datos de una manera más estética te
puedes apoyar de los templates de blade Ejemplo:

Você também pode gostar