Você está na página 1de 11

PASOS PARA CREAR APP WEB LARAVEL

CREAMOS EL PROYECTO
En el terminal ir a carpeta xampp luego htdocs y luego si: composer
create-project --prefer-dist laravel/laravel biblioteca

1.
Biblioteca es el nombre del archivo que se vamos a hacer el proyecto.

CREAMOS BASE DE DATOS XAMPP

2. Creamos la base de datos en el xampp llamada biblioteca el tipo es Utf8 general.ci

Luego ejecutamos php artisan serve

CREAMOS LAS TABLAS

3. Creamos las tablas con comandos en el terminal


php artisan make:migration create_users_table

4. Asi mismo creamos todas las tablas que va contener nuestro programa biblioteca.

MIGRAMOS LAS TABLAS

5. Migramos los datos de PHP a SQL

CREAMOS LOS MODELOS

6.

Así mismo cada tabla tendrá su modelo:


7. Copio desde donde dice class de txt guía donde dice model y me dirijo a carpeta
providers y luego libro, y pego texto guía y cambio nombre de tabla y campos de mi
tabla como se ve en el ejemplo.

Lo mismo hago para todos mis modelos creados en el paso 6. Siempre ultima línea sin
coma.

CREAMOS LOS REQUEST son reglas

8.
Al igual que en los modelos de cada tabla se crea un request.

En la carpeta http están nuestros Request

9. En el código cambiar return false por true.


10. Copio desde donde dice public function rules de txt guía donde dice request y me
dirijo a carpeta http y luego libro, y pego texto guía y cambio campos de mi tabla y
números de espacios como se ve en el ejemplo.

Lo mismo hago para todos mis request creados en el paso 8.

CREAMOS LOS CONTROLADORES

11.

Al igual que en los request y modelos de cada tabla se crea un controllers.

En la carpeta http están nuestros controllers

12. Copio desde donde controlador para abajo (todo) de txt guía donde dice controlador y
me dirijo a carpeta http y luego libro, y pego texto guía y cambio nombres y campos
de mi tabla y números de espacios como se ve en el ejemplo.
13. Lo mismo hago para todos mis controllers creados en el paso 11.

14. Nos vamos a la carpeta resources luego views creamos la carpeta biblio y dentro de esta
carpeta creamos carpeta cliente. Dentro de esta carpeta creamos archivo
index.blade.php.

Lo mismo hacemos para todas las tablas creadas.

15. En el archivo index.blade.php. pego del txt guía don dice vista hacia abajo.

16. Nos vamos a la carpeta resources luego views creamos la carpeta layouts. Dentro de
esta carpeta creamos archivo admin.blade.php.
Esta es la vista principal de nuestro proyecto.
17. En carpeta C:\xampp\htdocs\biblioteca\public pego carpeta assets de un concept
previamente descargado de internet.
18. El archivo index de este concept descargado abro con sublime tex copio todo y lo pego
en archivo admin.blade.php.
19. Donde dice assets cambiar por asset y agregar llaves y paréntesis como esta en la
imagen. También hacer lo mismo donde dice imágenes.
antes

después

Se borran muchas líneas que no sirven ver imagen código original izquierdo código
editado derecha.

Y se agrega el yield

En este caso voy en el código donde dice traffic


completar…………………………………………………………….
20. Nos vamos a la carpeta routes y abrimos el archivo web.php aquí pegamos una línea de
código del archivo txt guía donde dice ruta y cambiamos según nombres de nuestro
proyecto como se muestra en las figuras.

21. Hacer este paso para cada tabla.


22. En consola ejecutamos el comando.

23. Nos vamos a archivo composer.json y donde dice require reemplazamos por comandos
de txt guía donde dice require como muestra las figuras.

24. Luego ejecutamos el comando en consola:

25. Nos vamos a carpeta config luego archivo app.php y donde dice aliases al final del código
pegamos comandos de txt guía como muestra las figuras.
26. En la carpeta libro crear search.blade,php archivo luego nos vamos a txt guía y copiamos
código donde dice search y cambiamos según nombres de nuestro proyecto

controller libro

search libro
Esa palabra buscarText va igual en ambos archivos. Asi mismo en todos los demás.
27. Hacer paso 26 para cliente, préstamo , proveedor y usuario.
28. En el archivo index.blade.php vamos a txt guía copiamos donde dice index y cambiamos
datos de acuerdo a nuestro proyecto.

Agregar métodos CRUD (txt guía crud laravel )

29. Vamos a resources – views – cliente y creamos archivo create.blade.php copiamos de


txt guía todo donde dice crear. En carpeta providers del mismo nombre cliente vemos
nombres de variables que deben estar exactamente igual en create.blade.php y los
nombres de labels están en index de cada nombre. Editamos las rutas
30. Editamos en el index donde esta marcado por "{{route('cliente.create')}}" dependiendo
de la vista
31. Ahora creamos el edit.blade.php igual copiamos de txt guia dond dic modificar, igual
editamos rutas y nombres de campos

Crear a mostrar

Creo arcrivo show.blade.php y copiamos de txt guía nuestro código y editar campos .

Asi mismo con todos los demás préstamo usuario proveedores.

Para agregar las rutas en la página principal vamos a views luego a layouts y luego
admin.blade.php .
aquí editamos como en la figura

Que es lo que pasa cuando se presiona dashboard nos dirige a página libro cuando
presionamos de administración sale registro y consulta. Registro nos dirige a crear un
elemento y consulta a ver la pagina de elementos ingresados.

Você também pode gostar