Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/EstructuraProyecto»
De WikiEducator
(→Estructura de directorios) |
|||
Línea 9: | Línea 9: | ||
*Aunque según se desarrollen los proyectos se van comprendiendo y ubicando cada uno de estos directorios junto con los ficheros que conllevan, conviene tener una visión general de la estructura del proyecto | *Aunque según se desarrollen los proyectos se van comprendiendo y ubicando cada uno de estos directorios junto con los ficheros que conllevan, conviene tener una visión general de la estructura del proyecto | ||
− | + | ====Directorio Raiz==== | |
[[Archivo:listadoDirectorios.png]] | [[Archivo:listadoDirectorios.png]] | ||
− | |||
− | |||
*En este directorio es dónde básicamente vamos a desarrollar nuestra aplicación | *En este directorio es dónde básicamente vamos a desarrollar nuestra aplicación | ||
*Practicamente la mayoría de los ficheros que tenemos que manipular se encuentran en esta carpeta | *Practicamente la mayoría de los ficheros que tenemos que manipular se encuentran en esta carpeta | ||
+ | *Empezaremos moviéndonos dentro del directorio http, donde se especifican las rutas de nuestro proyecto y los controladores. Este es un directorio que hay que aprender nada más empezar con Laravel | ||
+ | ;Directoria App | ||
+ | [[Archivo:appDir.png]] | ||
− | ;Directorio bootstrap | + | ====;Directorio bootstrap==== |
[[Archivo:bootstrapDir.png]] | [[Archivo:bootstrapDir.png]] | ||
;Directorio config | ;Directorio config | ||
[[Archivo:configDir.png]] | [[Archivo:configDir.png]] | ||
− | + | ====Directorio database==== | |
[[Archivo:databaseDir.png]] | [[Archivo:databaseDir.png]] | ||
− | + | ====Directorio public==== | |
[[Archivo:publicDir.png]] | [[Archivo:publicDir.png]] | ||
− | + | ====Directorio resources==== | |
[[Archivo:resources.png]] | [[Archivo:resources.png]] | ||
− | + | ====Directorio storage==== | |
[[Archivo:storage.png]] | [[Archivo:storage.png]] | ||
− | + | ====Directorio test==== | |
[[Archivo:testDir.png]] | [[Archivo:testDir.png]] | ||
− | + | ====Directorio vendor==== | |
[[Archivo:vendor.png]] | [[Archivo:vendor.png]] | ||
Revisión de 23:07 7 may 2015
Estructura de directorios
- Al crear un proyecto Laravel, Lo primero que sorprende es la gran cantidad de ficheros que tiene sin haber escrito absolutamente una solo línea de código.
- Esto puede parecer desmotivador, pero no debe de serlo, no tenemos que conocer qué hace cada uno de esos 1011 directorios o 4557 ficheros
- Estos valores son el resultado de hacer un tree de un directorio de un proyecto laravel nada más crearlo.
- La estructura de directorios es un gran cambio respecto a la version anterior 4.2 de laravel
- Aunque según se desarrollen los proyectos se van comprendiendo y ubicando cada uno de estos directorios junto con los ficheros que conllevan, conviene tener una visión general de la estructura del proyecto
Directorio Raiz
- En este directorio es dónde básicamente vamos a desarrollar nuestra aplicación
- Practicamente la mayoría de los ficheros que tenemos que manipular se encuentran en esta carpeta
- Empezaremos moviéndonos dentro del directorio http, donde se especifican las rutas de nuestro proyecto y los controladores. Este es un directorio que hay que aprender nada más empezar con Laravel
- Directoria App
;Directorio bootstrap
- Directorio config
Directorio database
Directorio public
Directorio resources
Directorio storage
Directorio test
Directorio vendor