Laravel 5.4 #2 : Rutas, controladores y vistas

En este post vamos a explicar cómo crear nuevas rutas en Laravel, qué son y cómo utilizar los controladores y las vistas.

Si entramos en el directorio donde creamos anteriormente nuestro nuevo proyecto Laravel veremos que hay muchas carpetas, cada carpeta tiene unos archivos que cada uno tiene su funcionalidad.

  • app: es donde están todas las clases de lo que sería tu app. (controladores, modelos, etc.)
  • bootstrap: contiene lo necesario para inciar el framework
  • config: contiene los archivos de configuraciones
  • database: contiene las migraciones y los seeds
  • public: contiene el index.php que el archivo por donde entran todas las consultas
  • resources: contiene las vistas y los assets sin compilar (JS, CSS, etc)
  • routes: contiene las rutas de tu app
  • storage: contiene cachés y logs
  • tests: contiene los tests
  • vendor: contiene las dependencias

Continuar leyendo «Laravel 5.4 #2 : Rutas, controladores y vistas»

Laravel 5.4 #1 : Instalar y crear primer proyecto

Laravel es un framework PHP creado por Taylor Otwell. Actualmente, es uno de los frameworks PHP más conocidos y que más se utiliza por su simplicidad, pero eso no quiere decir que no sea un framework completo, al contrario. Tiene muchísimas características que hacen que cada vez más gente apoye el proyecto.

La comunidad que tiene detrás es enorme contribuyendo al core y con un montón de paquetes (más adelante explicaré que son y como utilizarlos) que nos ahorran tener que programar acciones comunes en casi todos los proyectos.

Algunas de las características que posee son:

  • Motor de plantillas propio, Blade
  • ORM propio, Eloquent
  • Rutas
  • Paquetes
  • MVC
  • Y más

Continuar leyendo «Laravel 5.4 #1 : Instalar y crear primer proyecto»