Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/EstructuraProyecto»

De WikiEducator
Saltar a: navegación, buscar
(Estructura de directorios)
(Directorio Raiz)
Línea 13: Línea 13:
 
*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
+
*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 '''''app/Http'''''
 
;Directoria App
 
;Directoria App
 
[[Archivo:appDir.png]]
 
[[Archivo:appDir.png]]

Revisión de 11:23 22 feb 2016



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

ListadoDirectorios.png

  • 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 app/Http
Directoria App

AppDir.png

;Directorio bootstrap

BootstrapDir.png

Directorio config

ConfigDir.png

Directorio database

DatabaseDir.png

Directorio public

PublicDir.png

Directorio resources

Resources.png

Directorio storage

Storage.png

Directorio test

TestDir.png

Directorio vendor

Vendor.png


https://www.youtube.com/watch?v=KWsEL45qeyQ