Está en la página 1de 11

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TLÁHUAC

INGENIERIA EN SISTEMAS COMPUTACIONALES

Tópicos Selectivos de Programación Web.

Prof. David Sibaja Reyes

Crud-app

ESTUDIANTE
Hernández Ramírez Ricardo

GRUPO: 7S2

Página | 1
La primera vista muestra un formulario, lo cual estos datos
se almacenarán a nuestro base de datos, aquí en esta vista
habrá 2 botones, uno para que te direccionara a la página
principal (index), y el otro para agregar los datos y te
redireccionara a la página principal.

En la otra vista (índex), se mostrará una pequeña tabla de


datos, esos datos son los datos que se agregan con el
formulario o vista anterior, además, se mostraran unos
botones de los cuales hará las siguientes funciones:
• Buscar ID: este se mandará a una vista en lo cual te
permite buscar un registro que se allá registrado u no
sabes cómo localizarlo.
• Crear registro: este te mandara a la vista anteriormente,
pero en este, la manera de como se guarda los datos es

Página | 2
mediante un procedimiento almacenado, lo cual
almacena los datos a la tabla correspondiente
(Students), y ya que se allá registrado, nuevamente te
mandara a la vista principal.
• Los que son Agregar dato y registro de datos constan de
lo siguiente:
o Agregar Datos: este es como la vista principal, pero
este es otro formulario que nos pide agregar datos
de los estudiantes, lo que es peso, estatura y
alergia, ya que estos datos están referenciados con
los estudiantes, y este es otra tabla, ya que se allá
registrado los datos, se manda a otra vista, donde
muestra los datos de cada alumno, algo similar a la
de registros.
o Registro de datos: este es como lo habíamos
mencionado, es similar a la de los registros, pero
aquí ya se trabaja con otra tabla (Student_datos), y
las funciones y vistas son similares, pero cambian
de ruta de almacenamiento.
• Mas aparte tenemos una caja de texto y un boto, lo cual
hace lo mismo que el Boton Buscar ID, pero este lo hace
desde la misma vista.

Página | 3
A) Vistas que se comunican con el Controlador
StuentController, el modelo Student y la base de datos
Students.
1. Vista Create

2. Vista Index

Página | 4
3. Vista Edit

4. Vista show

Página | 5
5. Vista insert (con procedimiento almacenado)

B) Vistas que se comunican con el controlador


StudentDatos, el modelo StudentDatos y la base de
datos Student_Datos.
a. Vista createsd

Página | 6
b. Vista indexsd

c. Vista editsd

Página | 7
d. Vista showsd

e. Vista insertsd

Página | 8
A continuación, le demostrare todas las rutas utilizadas para
que se puedan visualizar y vincular las vistas y formularios.
Rutas para el controlador Student.

Rutas para el controlador StudentDatos.

Página | 9
NOTA: el jueves tuve errores de conexión para que se
visualicen las vistas, al momento de ver las fallas o errores de
programación, todo estaba bien, todo esto era ya que me
marcaba errores a los datos ingresados de la nueva tabla
(student_datos), ya que, analizando la tabla, y razonando,
veo y creo que el autómata de Laravel, o en la estructura,
cuando una tabla tiene una columna ID al momento de crear
una migración, este lo detecta como la pk de la tabla, y en
esta tabla yo la tenía la id como fk haciendo referencia a la
tabla Students, y la idDatos como la pk de la tabla
Student_datos, y para resolver este error o este fallo tuve
que cambiar la migración, y de esta manera se quedó:

Ya una vez que cambie este, nuevamente tuve que hacer el


funcionamiento, y de esta manera lo que realice, ya funciono

Página | 10
todo mi crud. Espero que el día Marte pueda explicar de
manera más clara y así ver en que estuvo mal.

Página | 11

También podría gustarte